diff --git a/storage/LogStore.js b/storage/LogStore.js index d588c82f5..14761e6b7 100644 --- a/storage/LogStore.js +++ b/storage/LogStore.js @@ -8,11 +8,12 @@ var create = module.exports.create = function(filePath, backingStore) { var file = Fs.createWriteStream(filePath, {flags: 'a+'}); - return { - message: function(channel, msg, callback) { - message(file, msg); - backingStore.message(channel, msg, callback); - }, - getMessages: backingStore.getMessages + var originalMessageFunction = backingStore.message; + + backingStore.message = function(channel, msg, callback) { + message(file, msg); + originalMessageFunction(channel, msg, callback); }; + + return backingStore; };