summaryrefslogtreecommitdiff
path: root/src/sd_daemon/logger
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2015-11-07 23:29:42 -0500
committerLuke Shumaker <lukeshu@sbcglobal.net>2015-11-07 23:29:42 -0500
commit25cc9644b2d8dae449e5a75559a202acb21b49bd (patch)
treed05c309afc31d884b8e0e55fed691ca65d54b8d9 /src/sd_daemon/logger
parentaa17f05b81357cb3c63bee30b361c682ab12205e (diff)
use the separate packages from lukeshu.com, clean up the Makefile
Diffstat (limited to 'src/sd_daemon/logger')
-rw-r--r--src/sd_daemon/logger/logger.go54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/sd_daemon/logger/logger.go b/src/sd_daemon/logger/logger.go
deleted file mode 100644
index c15475a..0000000
--- a/src/sd_daemon/logger/logger.go
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright 2015 Luke Shumaker
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-// Package logger implements a simple stderr-based logger with systemd
-// log levels.
-package logger
-
-import (
- "fmt"
- "os"
-)
-
-//#include <systemd/sd-daemon.h>
-import "C"
-
-func log(level string, format string, a ...interface{}) {
- f := level + format + "\n"
- fmt.Fprintf(os.Stderr, f, a...)
-}
-
-// system is unusable
-func Emerg( /* */ format string, a ...interface{}) { log(C.SD_EMERG /* */, format, a...) }
-
-// action must be taken immediately
-func Alert( /* */ format string, a ...interface{}) { log(C.SD_ALERT /* */, format, a...) }
-
-// critical conditions
-func Crit( /* */ format string, a ...interface{}) { log(C.SD_CRIT /* */, format, a...) }
-
-// error conditions
-func Err( /* */ format string, a ...interface{}) { log(C.SD_ERR /* */, format, a...) }
-
-// warning conditions
-func Warning( /**/ format string, a ...interface{}) { log(C.SD_WARNING /**/, format, a...) }
-
-// normal but significant condition
-func Notice( /* */ format string, a ...interface{}) { log(C.SD_NOTICE /* */, format, a...) }
-
-// informational
-func Info( /* */ format string, a ...interface{}) { log(C.SD_INFO /* */, format, a...) }
-
-// debug-level messages
-func Debug( /* */ format string, a ...interface{}) { log(C.SD_DEBUG /* */, format, a...) }