Welshman Docs / @welshman/app / Logger
Class: Logger
Defined in: app/src/plugins/logger.ts:23
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:27
Parameters
app
Returns
Logger
Properties
app
protectedreadonlyapp:IApp
Defined in: app/src/plugins/logger.ts:27
messages
messages:
Projection<LogMessage[]>
Defined in: app/src/plugins/logger.ts:25
store
protectedstore:Writable<LogMessage[]>
Defined in: app/src/plugins/logger.ts:24
Methods
log()
log(
source,__namedParameters):void
Defined in: app/src/plugins/logger.ts:29
Parameters
source
string
__namedParameters
Returns
void