@@ -38,31 +38,30 @@ function logServer(config) {
38
38
var actualAppender = config . actualAppender ,
39
39
server = net . createServer ( function serverCreated ( clientSocket ) {
40
40
clientSocket . setEncoding ( 'utf8' ) ;
41
- clientSocket . on ( 'connect' , function clientConnected ( ) {
42
- var logMessage = '' ;
41
+ var logMessage = '' ;
43
42
44
- function logTheMessage ( msg ) {
45
- if ( logMessage .
10000
span>length > 0 ) {
46
- actualAppender ( deserializeLoggingEvent ( clientSocket , msg ) ) ;
47
- }
43
+ function logTheMessage ( msg ) {
44
+ if ( logMessage . length > 0 ) {
45
+ actualAppender ( deserializeLoggingEvent ( clientSocket , msg ) ) ;
48
46
}
49
-
50
- function chunkReceived ( chunk ) {
51
- var event ;
52
- logMessage += chunk || '' ;
53
- if ( logMessage . indexOf ( END_MSG ) > - 1 ) {
54
- event = logMessage . substring ( 0 , logMessage . indexOf ( END_MSG ) ) ;
55
- logTheMessage ( event ) ;
56
- logMessage = logMessage . substring ( event . length + END_MSG . length ) || '' ;
57
- //check for more, maybe it was a big chunk
58
- chunkReceived ( ) ;
59
- }
47
+ }
48
+
49
+ function chunkReceived ( chunk ) {
50
+ var event ;
51
+ logMessage += chunk || '' ;
52
+ if ( logMessage . indexOf ( END_MSG ) > - 1 ) {
53
+ event = logMessage . substring ( 0 , logMessage . indexOf ( END_MSG ) ) ;
54
+ logTheMessage ( event ) ;
55
+ logMessage = logMessage . substring ( event . length + END_MSG . length ) || '' ;
56
+ //check for more, maybe it was a big chunk
57
+ chunkReceived ( ) ;
60
58
}
59
+ }
61
60
62
- clientSocket . on ( 'data' , chunkReceived ) ;
63
- clientSocket . on ( 'end' , chunkReceived ) ;
64
- } ) ;
61
+ clientSocket . on ( 'data' , chunkReceived ) ;
62
+ clientSocket . on ( 'end' , chunkReceived ) ;
65
63
} ) ;
64
+
66
65
server . listen ( config . loggerPort || 5000 , config . loggerHost || 'localhost' ) ;
67
66
68
67
return actualAppender ;
0 commit comments