add logging back to config, move logging server start to main package

This commit is contained in:
Bradley Cicenas
2017-02-12 05:14:50 +00:00
parent 4450abf89b
commit d5d91398f5
3 changed files with 10 additions and 8 deletions

View File

@ -28,7 +28,7 @@ type CTopLogger struct {
backend *logging.MemoryBackend
}
func Init(serverEnabled string) *CTopLogger {
func Init() *CTopLogger {
if Log == nil {
Log = &CTopLogger{
logging.MustGetLogger("ctop"),
@ -38,10 +38,6 @@ func Init(serverEnabled string) *CTopLogger {
backendFmt := logging.NewBackendFormatter(Log.backend, format)
logging.SetBackend(backendFmt)
Log.Notice("logger initialized")
if serverEnabled == "1" {
Log.Serve()
}
}
return Log
}
@ -51,7 +47,7 @@ func (log *CTopLogger) Exit() {
wg.Wait()
}
func (log *CTopLogger) Serve() {
func (log *CTopLogger) StartServer() {
ln, err := net.Listen("unix", path)
if err != nil {
panic(err)