Changed tests to not use live udp server as it fails on CI

This commit is contained in:
Arif Amirani
2012-01-13 13:00:53 +05:30
parent b7e77b11ad
commit 9bad070b8a
2 changed files with 17 additions and 18 deletions

View File

@@ -13,7 +13,7 @@ var util = require('util');
* @param hostname - hostname of the current host (default:os hostname)
* @param facility - facility to log to (default:nodejs-server)
*/
function gelfAppender (layout, host, port, hostname, facility) {
function gelfAppender (layout, host, port, hostname, facility, externalClient) {
var logEventBuffer = [];
@@ -42,7 +42,7 @@ function gelfAppender (layout, host, port, hostname, facility) {
facility = facility || 'nodejs-server';
layout = layout || layouts.patternLayout('%m');
var client = dgram.createSocket("udp4");
var client = externalClient || dgram.createSocket("udp4");
process.on('exit', function() {
if (client) client.close();
@@ -90,7 +90,7 @@ function configure(config) {
if (config.layout) {
layout = layouts.layout(config.layout.type, config.layout);
}
return gelfAppender(layout, config.host, config.port, config.hostname, config.facility);
return gelfAppender(layout, config.host, config.port, config.hostname, config.facility, config.client);
}
exports.name = "gelf";