refactoring

refactoring
This commit is contained in:
sparklton 2016-05-22 23:56:22 +03:00
parent 0201445006
commit 5574615cfe

View File

@ -11,7 +11,7 @@
*/
"use strict";
var dgram = require('dgram'),
var dgram = require('dgram'),
layouts = require('../layouts'),
os = require('os'),
process = require('process'),
@ -21,24 +21,24 @@ function logFacesAppender (config, layout) {
var lfsSock = dgram.createSocket('udp4');
var host = os.hostname().toString();
var app = config.application ? config.application : "";
return function log(loggingEvent) {
var logObject = {
var lfsEvent = {
a: app, // application name
h: host, // this host name
t: loggingEvent.startTime.getTime(), // time stamp
h: host, // this host name
t: loggingEvent.startTime.getTime(), // time stamp
p: loggingEvent.level.levelStr, // level (priority)
g: loggingEvent.categoryName, // logger name
r: process.pid, // thread (process id)
r: process.pid, // thread (process id)
m: layout(loggingEvent) // message text
};
var buffer = new Buffer(JSON.stringify(logObject));
var buffer = new Buffer(JSON.stringify(lfsEvent));
var lfsHost = config.remoteHost || "127.0.0.1";
var lfsPort = config.port || 55201;
lfsSock.send(buffer, 0, buffer.length, lfsPort, lfsHost, function(err, bytes) {
if(err) {
console.error("log4js.logFacesAppender send to %s:%d failed, error: %s",
console.error("log4js.logFacesAppender send to %s:%d failed, error: %s",
config.host, config.port, util.inspect(err));
}
});
@ -47,7 +47,7 @@ function logFacesAppender (config, layout) {
function configure(config) {
var layout;
if (config.layout)
if (config.layout)
layout = layouts.layout(config.layout.type, config.layout);
else
layout = layouts.layout("pattern", {"type": "pattern", "pattern": "%m"});
@ -55,4 +55,4 @@ function configure(config) {
}
exports.appender = logFacesAppender;
exports.configure = configure;
exports.configure = configure;