Welshman Docs / @welshman/app / Logger
Class: Logger
Defined in: app/src/plugins/logger.ts:17
A logger which stores messages durably for inspection. Subscribe to messages (a projection) to read the log; append with log(source, {...}).
Constructors
Constructor
new Logger(
app):Logger
Defined in: app/src/plugins/logger.ts:21
Parameters
app
Returns
Logger
Properties
app
protectedreadonlyapp:IApp
Defined in: app/src/plugins/logger.ts:21
messages
messages:
Projection<LogMessage[]>
Defined in: app/src/plugins/logger.ts:19
store
protectedstore:Writable<LogMessage[]>
Defined in: app/src/plugins/logger.ts:18
Methods
log()
log(
source,__namedParameters):void
Defined in: app/src/plugins/logger.ts:23
Parameters
source
string
__namedParameters
at?
number = ...
id?
string = ...
Returns
void