mirror of
https://github.com/DerTyp7/teamspeak-obs-overlay.git
synced 2026-07-31 08:39:04 +02:00
[feature] created Logger
This commit is contained in:
31
src/utils/logger.tsx
Normal file
31
src/utils/logger.tsx
Normal file
@@ -0,0 +1,31 @@
|
||||
export default class Logger {
|
||||
// Log message to the console
|
||||
public static log(message: string): void {
|
||||
console.log(`%c${message}`, "color: gray");
|
||||
}
|
||||
|
||||
// Log warning to the console
|
||||
public static warn(message: string): void {
|
||||
console.warn(`%c${message}`);
|
||||
}
|
||||
|
||||
// Log error to the console
|
||||
public static error(message: string): void {
|
||||
console.error(`%c${message}`);
|
||||
}
|
||||
|
||||
// Log message received from the websocket to the console
|
||||
public static wsRecieved(wsData: object): void {
|
||||
console.log(`%c[WS Recieved]`, "color: #683dad", wsData);
|
||||
}
|
||||
|
||||
// Log message sent to the websocket to the console
|
||||
public static wsSent(wsData: object): void {
|
||||
console.log(`%c[WS Sent]`, "color: #4eb570", wsData);
|
||||
}
|
||||
|
||||
// Log message to the console with a timestamp
|
||||
public static ts(message: string): void {
|
||||
console.log(`%c[TS] ${message}`, "color: #2e6bc7");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user