Skip to content

Commit 7942c89

Browse files
Tim Olsenerh
Tim Olsen
authored andcommittedDec 1, 2016
Add Appenders (#2)
1 parent ff53135 commit 7942c89

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed
 

‎config.go

+6-4
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ type ProxyConfig struct {
2020
UseSSL bool
2121
SSLKeys []SSLPair
2222

23-
LogLevel slogger.Level
23+
LogLevel slogger.Level
24+
Appenders []slogger.Appender
2425

2526
InterceptorFactory ProxyInterceptorFactory
2627

@@ -36,9 +37,10 @@ func NewProxyConfig(bindHost string, bindPort int, mongoHost string, mongoPort i
3637
false, // MongoSSL
3738
false, // UseSSL
3839
nil,
39-
0, // VerboseLevel
40-
nil, // InterceptorFactory
41-
nil, // ConnectionPoolHook
40+
slogger.OFF, // LogLevel
41+
nil, // Appenders
42+
nil, // InterceptorFactory
43+
nil, // ConnectionPoolHook
4244
}
4345
}
4446

‎proxy.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,12 @@ func NewProxy(pc ProxyConfig) Proxy {
299299
func (p *Proxy) NewLogger(prefix string) *slogger.Logger {
300300
filters := []slogger.TurboFilter{slogger.TurboLevelFilter(p.config.LogLevel)}
301301

302-
return &slogger.Logger{prefix, []slogger.Appender{slogger.StdOutAppender()}, 0, filters}
302+
appenders := p.config.Appenders
303+
if appenders == nil {
304+
appenders = []slogger.Appender{slogger.StdOutAppender()}
305+
}
306+
307+
return &slogger.Logger{prefix, appenders, 0, filters}
303308
}
304309

305310
func (p *Proxy) Run() error {

0 commit comments

Comments
 (0)
Please sign in to comment.