MCPcopy Create free account
hub / github.com/Openpanel-dev/openpanel / CustomLogger

Class CustomLogger

packages/db/src/clickhouse/client.ts:29–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27type WarnLogParams = LogParams & { err?: Error };
28
29class CustomLogger implements Logger {
30 trace({ message, args }: LogParams) {
31 logger.debug({ args }, message);
32 }
33 debug({ message, args }: LogParams) {
34 if (message.includes('Query:') && args?.response_status === 200) {
35 return;
36 }
37 logger.debug({ args }, message);
38 }
39 info({ message, args }: LogParams) {
40 logger.info({ args }, message);
41 }
42 warn({ message, args }: WarnLogParams) {
43 logger.warn({ args }, message);
44 }
45 error({ message, args, err }: ErrorLogParams) {
46 logger.error({ err, args }, message);
47 }
48}
49
50export const TABLE_NAMES = {
51 events: 'events',

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected