summaryrefslogtreecommitdiff
path: root/source/client/logger.ts
blob: 7d61570023af7e4213d2c1bddde521d23c19073a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export type LogTag = "webrtc" | "ws" | "media" | "*"
const log_tag_color: { [key in LogTag]: string } = {
    "*": "#FF0000",
    webrtc: "#990099",
    media: "#999900",
    ws: "#009999"
}

// TODO maybe log time aswell
export function log(tag: LogTag, message: string, ...data: any[]) {
    console.log(`%c[${tag}] ${message}`, "color:" + log_tag_color[tag], ...data);
}