25 lines
440 B
Go
25 lines
440 B
Go
package main
|
|
|
|
import "log"
|
|
|
|
type SyslogTestActions struct {
|
|
savedLogs []string
|
|
}
|
|
|
|
func (s *SyslogTestActions) Connect() error {
|
|
return nil
|
|
}
|
|
|
|
func (s *SyslogTestActions) Info(writeMe string) {
|
|
log.Printf("FAKE SYSLOG LINE: %s\n", writeMe)
|
|
s.savedLogs = append(s.savedLogs, writeMe)
|
|
}
|
|
|
|
func (s *SyslogTestActions) GetLogs() []string {
|
|
return s.savedLogs
|
|
}
|
|
|
|
func connectFakeSyslog() *SyslogTestActions {
|
|
return new(SyslogTestActions)
|
|
}
|