Format property can be a string template or a function
Example: '[{h}:{i}:{s}.{ms}] [{level}] {text}'
Name | Value |
---|---|
level | Logging level |
logId | Logging instance id |
text | Serialized log message |
scope | Scope |
processType | browser or renderer |
y | Year |
m | Month |
d | Day |
h | Hour |
i | Minute |
s | Second |
ms | Millisecond |
z | Timezone offset |
iso | date.toISOString() |
Also, you can use your own values:
log.variables.label = 'dev';
log.transports.console.format = '[{h}:{i}:{s}.{ms}] [{label}] {text}';
(message: LogMessage) => string
log.transports.console.format = ({ message }) => {
return util.format(...message.data);
}