Skip to content

Commit 2755d43

Browse files
author
Alastair Brunton
committed
adding fatal entry
1 parent 2cae70c commit 2755d43

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

Diff for: lib/winston-veoo.js

+10-2
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,22 @@
8080
MongooseLogger.prototype.log = function(level, msg, meta, callback) {
8181
return redisClient.get("log_level:" + this.application_name, (function(_this) {
8282
return function(err, resp) {
83-
var log_entry, log_level_actual, log_level_redis;
83+
var fatal_entry, log_entry, log_level_actual, log_level_redis;
8484
if (err) {
8585
console.log("Error accessing Redis for log-levels!");
8686
return callback(true, "Redis log level error.");
8787
} else {
8888
log_level_redis = log_levels_defn[resp];
8989
log_level_actual = log_levels_defn[level];
90-
if (log_level_actual <= log_level_redis) {
90+
if (log_level_actual === 1) {
91+
fatal_entry = new MongooseFatalEntry({
92+
application_name: _this.application_name,
93+
message: msg,
94+
stack: meta,
95+
timestamp: Date.now()
96+
});
97+
return fatal_entry.save(callback);
98+
} else if (log_level_actual <= log_level_redis) {
9199
log_entry = new MongooseLogEntry({
92100
application_name: _this.application_name,
93101
level: level,

Diff for: src/winston-veoo.coffee

+4-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,10 @@ settings.mongo_log_url((err, mongo_log_url, connection_options) ->
6262
log_level_redis = log_levels_defn[resp]
6363
log_level_actual = log_levels_defn[level]
6464

65-
if log_level_actual <= log_level_redis
65+
if log_level_actual == 1
66+
fatal_entry = new MongooseFatalEntry({application_name: @application_name, message: msg, stack: meta, timestamp: Date.now() })
67+
fatal_entry.save callback
68+
else if log_level_actual <= log_level_redis
6669
log_entry = new MongooseLogEntry({application_name: @application_name, level: level, message: msg, meta: meta, timestamp: Date.now()})
6770
log_entry.save callback
6871
else

0 commit comments

Comments
 (0)