This commit is contained in:
Luiz Silva 2025-02-21 15:11:01 -03:00
parent 3c8aa13a5e
commit b5f932ab33
8 changed files with 25 additions and 14 deletions

10
dist/logger.js vendored
View file

@ -8,14 +8,18 @@ const cross_fetch_1 = __importDefault(require("cross-fetch"));
const LOKI_BASE_URL = "https://log.idz.one";
const LOKI_ENDPOINT = "/loki/api/v1/push";
const createLogger = (level) => {
const sendToLoki = async (message, options = {}) => {
const sendToLoki = async (mensagem, options) => {
if (!options.eProdicao) {
console.log(level, mensagem, options);
return;
}
const { app, conta, usuario, detalhes = [] } = options;
const timestamp = `${Date.now()}000000`;
try {
// Formata a linha de log principal
const mainLog = detalhes.length > 0
? `${message} | ${detalhes.map((d) => JSON.stringify(d)).join(" ")}`
: message;
? `${mensagem} | ${detalhes.map((d) => JSON.stringify(d)).join(" ")}`
: mensagem;
const payload = {
stream: { app, conta, usuario, level },
values: [