EccLog
EccLog is an entry of the application log of the business service.
Application log entry of the business service, stored in ‘ecc_history’.
import type { EccLog } from "@/ecc/types/taskTypes";
Fields
| string | Technical MongoDB document id. Not a business identifier - do not use it to address objects. Example: |
| string | Object type, e.g. process, task, history, processhistory, processnode, event. Example: |
| string | Java class name of the object. Example: |
| string | Id of the log entry. |
| date-time | Time the entry was written. |
| User who triggered the request. | |
| string | Related process instance, if any. |
| string | Related root process instance, if any. |
|
| What was done: NONE, SAVE, LOAD, DELETE, EDIT, QUERY, START, COMPLETE, CLAIM, ... Example: |
| string | Related task, if any. |
| string | ui if the request came from eccatm-ui (header ecc-source: eccatm-ui), otherwise api. Example: |
| string | Subsystem that wrote the entry. core for the business service, api for external callers. Example: |
|
| DEBUG, INFO, WARN, ERROR, FATAL. Example: |
|
| PROCESS, ADAPTER, TASK, SYSTEM, AUTH, CONFIG. Example: |
| string | Stack trace for errors. |
| integer | HTTP status of the request. Example: |
| integer | Time since the request entered the service, in ms. Example: |
| string | Free reference. |
| string | Additional information for administrators. |
| string | Log message. |
| list of object | Message parameters. |
| object | Payload related to the entry, e.g. the started process. |
| string |
Fields without a value are left out of the JSON.
TypeScript type
The frontend type EccLog follows this structure. Delivered by the API but not declared in the TypeScript type: _id, eccType, eccClassname, callSource, eccVersion.
Where it is used
API Reference | |
API Reference | |
System Handbook | |
object used in a field of EccLog |
On this page
- EccLog