请参阅: 说明
接口 | 说明 |
---|---|
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.