summaryrefslogtreecommitdiff
path: root/src/sd_daemon/logger/logger.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/sd_daemon/logger/logger.go')
-rw-r--r--src/sd_daemon/logger/logger.go32
1 files changed, 21 insertions, 11 deletions
diff --git a/src/sd_daemon/logger/logger.go b/src/sd_daemon/logger/logger.go
index f8f3bd6..850df1c 100644
--- a/src/sd_daemon/logger/logger.go
+++ b/src/sd_daemon/logger/logger.go
@@ -12,6 +12,8 @@
// 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 (
@@ -23,15 +25,23 @@ import (
import "C"
func log(level string, format string, a ...interface{}) {
- f := level + format + "\n"
- fmt.Fprintf(os.Stderr, f, a...)
+ 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...); }
+
+// 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...); }