mirror of
https://github.com/Kvan7/Exiled-Exchange-2.git
synced 2026-09-22 20:55:45 +00:00
19 lines
385 B
TypeScript
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 }
|
|
})
|
|
}
|
|
}
|