Add logger.ts back in
This commit is contained in:
parent
30b430e0c8
commit
c3fd28dabd
|
@ -0,0 +1,28 @@
|
|||
import winston from "winston";
|
||||
import DiscordTransport from "winston-discord-transport";
|
||||
import config from './environment';
|
||||
|
||||
const logger = winston.createLogger({
|
||||
transports: [
|
||||
new DiscordTransport({
|
||||
webhook: config.discordWebhook,
|
||||
defaultMeta: { service: "mango_alerts_server" },
|
||||
level: "info"
|
||||
})
|
||||
]
|
||||
});
|
||||
|
||||
export const sendLogsToDiscord = async (message: string | null, error: Error | null) => {
|
||||
if (message) {
|
||||
logger.log({
|
||||
level: "info",
|
||||
message: message,
|
||||
});
|
||||
} else if (error) {
|
||||
logger.log({
|
||||
level: "error",
|
||||
message: error.message,
|
||||
error: error
|
||||
});
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue