Files
Exiled-Exchange-2/main/src/RemoteLogger.ts
T
2023-05-18 11:01:16 +03:00

19 lines
385 B
TypeScript

import type { ServerEvents } from './server'
export class Logger {
history = ''
constructor (
private server: ServerEvents
) {}
write (message: string) {
message = `[${new Date().toLocaleTimeString()}] ${message}\n`
this.history += message
this.server.sendEventTo('broadcast', {
name: 'MAIN->CLIENT::log-entry',
payload: { message }
})
}
}