diff --git a/experiments/skin-database/DiscordWinstonTransport.js b/experiments/skin-database/DiscordWinstonTransport.js index ec893c33..4d49c344 100644 --- a/experiments/skin-database/DiscordWinstonTransport.js +++ b/experiments/skin-database/DiscordWinstonTransport.js @@ -7,8 +7,17 @@ class DiscordWinstonTransport extends Transport { } async log(info, callback) { - const { message } = info; - await this._channel.send(`${message}`); + const { message, ...rest } = info; + let dataString = null; + try { + dataString = JSON.stringify(rest, null, 2); + } catch (e) { + dataString = "COULD NOT STRINGIFY DATA"; + } + await this._channel.send(`${message} +\`\`\` +${dataString} +\`\`\``); // Perform the writing to the remote service callback(); }