Logger Reference
Type: Apex Class
API Name: ok.Logger
Static Methods
| Method | Params | Returns | Description |
|---|---|---|---|
| getLogger | Type classType | ok.Logger | Static factory method to create a One Logger instance. |
| getTriggerLogger | ok.Logger | Static factory method to create a One Logger Trigger instance. | |
| getAnonymousBlockLogger | ok.Logger | Static factory method to create a One Logger Anonymous Block instance. | |
| isCurrentUserLicensed | Boolean | Returns true if running user is licensed. | |
| publish | Publish all registered logs. | ||
| publishExternalLogs | List<SObject> externalLogs | Static method to publish external logs. Only external logs are published. | |
| setPluginExecution | LoggerPlugin plugin | Set Logger Plugin context. | |
| setBatchableContext | Database.BatchableContext ctx | Set Batchable context. | |
| setSchedulableContext | SchedulableContext ctx | Set Schedulable context. | |
| isLevelEnabled | LogLevel level | Boolean | Check if logs at level will be published. |
| isLevelEnabled | LogLevel level, Id userId | Boolean | Check if logs at level will be published. |
| isErrorEnabled | Boolean | Check if logs at error level will be published. | |
| isErrorEnabled | Id userId | Boolean | Check if logs at error level will be published. |
| isWarnEnabled | Boolean | Check if logs at warn level will be published. | |
| isWarnEnabled | Id userId | Boolean | Check if logs at warn level will be published. |
| isInfoEnabled | Boolean | Check if logs at info level will be published. | |
| isInfoEnabled | Id userId | Boolean | Check if logs at info level will be published. |
| isDebugEnabled | Boolean | Check if logs at debug level will be published. | |
| isDebugEnabled | Id userId | Boolean | Check if logs at debug level will be published. |
| isFineEnabled | Boolean | Check if logs at fine level will be published. | |
| isFineEnabled | Id userId | Boolean | Check if logs at fine level will be published. |
| isFinerEnabled | Boolean | Check if logs at finer level will be published. | |
| isFinerEnabled | Id userId | Boolean | Check if logs at finer level will be published. |
| isFinestEnabled | Boolean | Check if logs at finest level will be published. | |
| isFinestEnabled | Id userId | Boolean | Check if logs at finest level will be published. |
Methods
| Method | Params | Returns | Description |
|---|---|---|---|
| error | ok.Log | Create a log at level ERROR. | |
| warn | ok.Log | Create a log at level WARN. | |
| info | ok.Log | Create a log at level INFO. | |
| debug | ok.Log | Create a log at level DEBUG. | |
| fine | ok.Log | Create a log at level FINE. | |
| finer | ok.Log | Create a log at level FINER. | |
| finest | ok.Log | Create a log at level FINEST. | |
| level | LogLevel level | ok.Log | Create a log at specific level. |
| logDatabaseFailures | List<Database.*> results | List | Create logs at level ERROR from database operation result, e.g. List |
| logDatabaseFailures | List<Database.*> results, Set<StatusCode> ignoredStatusCodes | List | Create logs at level ERROR from database operation result, e.g. List |
| open | Logger | Open stack trace and system debug from managed packages. |