File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -242,13 +242,18 @@ func NewARPSpoofer(conf *ARPSpoofConfig) (*ARPSpoofer, error) {
242242 return nil , fmt .Errorf ("failed to listen: %v" , err )
243243 }
244244 // setting up logger
245- zerolog .SetGlobalLevel (zerolog .InfoLevel )
246- if conf .Debug {
247- zerolog .SetGlobalLevel (zerolog .DebugLevel )
248- }
249245 if conf .Logger != nil {
250- arpspoofer .logger = conf .Logger
246+ lvl := zerolog .InfoLevel
247+ if conf .Debug {
248+ lvl = zerolog .DebugLevel
249+ }
250+ logger := conf .Logger .Level (lvl )
251+ arpspoofer .logger = & logger
251252 } else {
253+ zerolog .SetGlobalLevel (zerolog .InfoLevel )
254+ if conf .Debug {
255+ zerolog .SetGlobalLevel (zerolog .DebugLevel )
256+ }
252257 logger := zerolog .New (os .Stdout ).With ().Timestamp ().Logger ()
253258 arpspoofer .logger = & logger
254259 }
You can’t perform that action at this time.
0 commit comments