请参阅: 说明
| 接口 | 说明 |
|---|---|
| ILoggingAction |
An ILoggingAction is used to summarize all information required to reflect an occurrance of logging in a particular place in a workflow.
|
| ILoggingResourceable | |
| ILoggingResourceableType |
A tagging interface used to specify the type of a Resourceable which is logged with an entry in the o_loggingtable.
|
| IUserActivityLogger |
Interface for doing user activity logging.
|
| 类 | 说明 |
|---|---|
| BaseLoggingAction |
Base implementation for ILoggingAction - the recommended super class for all implementations for ILoggingAction (but not mandatory)
Things this class implements:
Contains the actual properties with setters and getters
Contains a constructor which needs to be given the mandatory properties
Note that typeList is mandatory yet is set later via a setTypeList call - this is due to the way the LoggingAction definition is done
Initial Date: 20.10.2009
|
| CoreLoggingResourceable |
Core implementation for LoggingResourceable - i.e. contains those LoggingResourceables that are known in the olatcore.
|
| CourseLoggingAction |
LoggingActions around Course - such as course browsing, but also course editor
PLEASE BE CAREFUL WHEN EDITING IN HERE.
|
| EventLoggerImpl |
for EventLoggerImpl
Initial Date: 05.07.2011
|
| LearningResourceLoggingAction |
LoggingActions for generic stuff re Learning Resources/RepositoryEntries
PLEASE BE CAREFUL WHEN EDITING IN HERE.
|
| LoggingResourceable |
A LoggingResourceable is the least common denominator between an OlatResourceable, an OlatResource, a RepositoryEntry and simple Strings - all of which want to be used
as (greatGrandParent,grandParent,parent,target) resourcs in the logging table.
|
| LogModule |
Initial Date: 01.12.2009
|
| OlatLoggingAction | |
| ResourceableTypeList |
A ResourceableTypeList is a structured collection of ILoggingResourceableTypes specifying which of them are mandatory with a LoggingAction and which are optional.
|
| StatisticLoggingAction | |
| ThreadLocalUserActivityLogger |
Wrapper around a ThreadLocal holding a IUserActivityLogger.
|
| ThreadLocalUserActivityLoggerInstaller |
Helper class to install the IUserActivityLogger with the ThreadLocalUserActivityLogger.
|
| UserActivityLoggerImpl |
Default implementation of the IUserActivityLogger which logs into the o_loggingtable.
|
| UserActivityLoggerImplTest |
Test for ActivityLogger, method 'log'.
|
| 枚举 | 说明 |
|---|---|
| ActionObject |
Global list of actionObjects existing in OLAT.
|
| ActionType |
Description:
Global list of actionTypes existing in OLAT. |
| ActionVerb |
Global list of actionVerbs existing in OLAT.
|
| CrudAction |
enum representing the four CRUD types which are stored with each log entry:
create: when a new resource is created
retrieve/read: when a resource is read
update: when a resource is changed/updated
delete: when a resource is deleted
Note that it's not always easy to map log messages to one of the four crud actions - if you find it hard it is always an idea to fall back to the default 'retrieve'
NOTE: Make sure that the initial of any two CrudActions are different!
|
| OlatResourceableType |
Specialization of ILoggingResourceableType which represents a OlatResourceable (or OlatResource/RepositoryEntry in some other cases)
See the LoggingResourceable class's corresponding wrap() method.
|
| StringResourceableType |
Specialization of ILoggingResourceableType which represents a String rather than an OlatResourceable.
|
The logging frameworks which traks user actitivities is thread local based and be default write the data to the database table "o_logging" but if you have a lot of users this table can grow very fast and need an solution to get collect and analyze the data to shrink the table again. For a technical overview see the pdf document.