feat: add real time logger page (#276)
* feat: add real time logger * feat: add subscription for logging * feat: use timestamp and level in xterm, migrate to new xterm package * feat: improve design on log page * fit: remove xterm fit addon * fix: dispose terminal correctly * style: format code * refactor: add jsdoc for redis-transport * fix: redis connection not possible sometimes * feat: make terminal full size * fix: deepsource issues * fix: lint issue --------- Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import winston, { format, transports } from "winston";
|
||||
|
||||
import { RedisTransport } from "./redis-transport.mjs";
|
||||
|
||||
const logMessageFormat = format.printf(({ level, message, timestamp }) => {
|
||||
return `${timestamp} ${level}: ${message}`;
|
||||
});
|
||||
@@ -10,7 +12,7 @@ const logger = winston.createLogger({
|
||||
format.timestamp(),
|
||||
logMessageFormat,
|
||||
),
|
||||
transports: [new transports.Console()],
|
||||
transports: [new transports.Console(), new RedisTransport()],
|
||||
});
|
||||
|
||||
export { logger };
|
||||
|
||||
Reference in New Issue
Block a user