Fixed log file reference errors and crash when failing to send message

This commit is contained in:
benji7425 2017-01-08 16:09:41 +00:00
parent 12c02185b6
commit 62cc4cc195
2 changed files with 3 additions and 3 deletions

View File

@ -71,7 +71,7 @@ var DiscordClient = {
case Config.logRequestMessage: case Config.logRequestMessage:
DiscordClient.bot.uploadFile({ DiscordClient.bot.uploadFile({
to: channelID, to: channelID,
file: Config.logFileName file: Config.logFile
}, (err, message) => { }, (err, message) => {
if (err) Log.error("Failed to upload log file: " + message, err); if (err) Log.error("Failed to upload log file: " + message, err);
else Log.event("Uploaded log file for user " + user + "(" + userID + ")"); else Log.event("Uploaded log file for user " + user + "(" + userID + ")");
@ -119,7 +119,7 @@ var DiscordClient = {
message: tags + link message: tags + link
}, function (err, message) { }, function (err, message) {
if (err) { if (err) {
Log.error("ERROR: Failed to send message: " + message.substring(0, 15) + "...", err); Log.error("ERROR: Failed to send message" + message ? message : "", err);
//if there is an error posting the message, check if it is because the bot isn't connected //if there is an error posting the message, check if it is because the bot isn't connected
if (!DiscordClient.bot.connected) DiscordClient.onDisconnect(); if (!DiscordClient.bot.connected) DiscordClient.onDisconnect();
} }

2
log.js
View File

@ -5,7 +5,7 @@ var FileWriter = require("simple-file-writer"); //file writer for logging
//my imports //my imports
var Config = require("./config.json"); //config file containing other settings var Config = require("./config.json"); //config file containing other settings
var logWriter = new FileWriter(Config.logFileName); var logWriter = new FileWriter(Config.logFile);
var latestLog = ""; var latestLog = "";
function log(message) { function log(message) {