Skip to content

Commit

Permalink
Merge pull request #15 from myENA/feature/logger-interface
Browse files Browse the repository at this point in the history
Defining a StdLogger interface to allow setting of any logger
  • Loading branch information
k-sone authored Feb 19, 2017
2 parents b92b85d + 355ded3 commit f35205e
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
6 changes: 6 additions & 0 deletions log.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package snmpgo

type StdLogger interface {
Print(v ...interface{})
Printf(format string, v ...interface{})
}
4 changes: 2 additions & 2 deletions server.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ func (a *ServerArguments) validate() error {
default:
return &ArgumentError{
Value: a.Network,
Message: fmt.Sprintf("Unsupported Network", a.Network),
Message: fmt.Sprintf("Unsupported Network: %s", a.Network),
}
}
if m := a.MessageMaxSize; (m != 0 && m < msgSizeMinimum) || m > math.MaxInt32 {
Expand Down Expand Up @@ -164,7 +164,7 @@ type TrapServer struct {
serving bool

// Error Logger which will be used for logging of default errors
ErrorLog *log.Logger
ErrorLog StdLogger
}

func (s *TrapServer) AddSecurity(entry *SecurityEntry) error {
Expand Down

0 comments on commit f35205e

Please sign in to comment.