Files
bodyshop/server/utils/logger.js
Dave Richer 4eb8faa5d9 - the great reformat
Signed-off-by: Dave Richer <dave@imexsystems.ca>
2024-02-06 18:23:46 -05:00

26 lines
582 B
JavaScript

const graylog2 = require("graylog2");
const logger = new graylog2.graylog({
servers: [{host: "logs.bodyshop.app", port: 12201}],
});
function log(message, type, user, record, object) {
if (type !== "ioevent")
console.log(message, {
type,
env: process.env.NODE_ENV || "development",
user,
record,
...object,
});
logger.log(message, message, {
type,
env: process.env.NODE_ENV || "development",
user,
record,
...object,
});
}
module.exports = {log};