|
|
|
|
|
|
|
|
|
|
|
class EventLogger {
|
|
static isDevMode = process.env.NODE_ENV === "development";
|
|
|
|
|
|
|
|
|
|
|
|
static message(event: MessageEvent) {
|
|
if (this.isDevMode) {
|
|
console.warn(JSON.stringify(JSON.parse(event.data.toString()), null, 2));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static event(event: Event, name?: string) {
|
|
if (this.isDevMode) {
|
|
console.warn(name || "EVENT", event);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static warning(warning: string) {
|
|
if (this.isDevMode) {
|
|
console.warn(warning);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static error(error: string) {
|
|
if (this.isDevMode) {
|
|
console.error(error);
|
|
}
|
|
}
|
|
}
|
|
|
|
export default EventLogger;
|
|
|