From 4ea1a40a887ac3083c85b3c3110e23322c7a7760 Mon Sep 17 00:00:00 2001 From: Conner Fromknecht Date: Thu, 20 Sep 2018 03:17:45 -0700 Subject: [PATCH] build/loglevel: add build flag hooks for log levels --- build/loglevel_critical.go | 6 ++++++ build/loglevel_debug.go | 6 ++++++ build/loglevel_default.go | 6 ++++++ build/loglevel_error.go | 6 ++++++ build/loglevel_info.go | 6 ++++++ build/loglevel_off.go | 6 ++++++ build/loglevel_trace.go | 6 ++++++ build/loglevel_warn.go | 6 ++++++ 8 files changed, 48 insertions(+) create mode 100644 build/loglevel_critical.go create mode 100644 build/loglevel_debug.go create mode 100644 build/loglevel_default.go create mode 100644 build/loglevel_error.go create mode 100644 build/loglevel_info.go create mode 100644 build/loglevel_off.go create mode 100644 build/loglevel_trace.go create mode 100644 build/loglevel_warn.go diff --git a/build/loglevel_critical.go b/build/loglevel_critical.go new file mode 100644 index 00000000..2e3a3734 --- /dev/null +++ b/build/loglevel_critical.go @@ -0,0 +1,6 @@ +// +build dev,critical + +package build + +// LogLevel specifies a critical log level. +var LogLevel = "critical" diff --git a/build/loglevel_debug.go b/build/loglevel_debug.go new file mode 100644 index 00000000..7d22c90a --- /dev/null +++ b/build/loglevel_debug.go @@ -0,0 +1,6 @@ +// +build dev,debug + +package build + +// LogLevel specifies a debug log level. +var LogLevel = "debug" diff --git a/build/loglevel_default.go b/build/loglevel_default.go new file mode 100644 index 00000000..5e12ffcc --- /dev/null +++ b/build/loglevel_default.go @@ -0,0 +1,6 @@ +// +build !info,!debug,!trace,!warn,!error,!critical,!off + +package build + +// LogLevel specifies a default log level of info. +var LogLevel = "info" diff --git a/build/loglevel_error.go b/build/loglevel_error.go new file mode 100644 index 00000000..81e3849e --- /dev/null +++ b/build/loglevel_error.go @@ -0,0 +1,6 @@ +// +build dev,error + +package build + +// LogLevel specifies an error log level. +var LogLevel = "error" diff --git a/build/loglevel_info.go b/build/loglevel_info.go new file mode 100644 index 00000000..f0d6dca0 --- /dev/null +++ b/build/loglevel_info.go @@ -0,0 +1,6 @@ +// +build dev,info + +package build + +// LogLevel specifies an info log level. +var LogLevel = "info" diff --git a/build/loglevel_off.go b/build/loglevel_off.go new file mode 100644 index 00000000..d6c65e77 --- /dev/null +++ b/build/loglevel_off.go @@ -0,0 +1,6 @@ +// +build dev,off + +package build + +// LogLevel specifies an off log level. +var LogLevel = "off" diff --git a/build/loglevel_trace.go b/build/loglevel_trace.go new file mode 100644 index 00000000..ec17e9dd --- /dev/null +++ b/build/loglevel_trace.go @@ -0,0 +1,6 @@ +// +build dev,trace + +package build + +// LogLevel specifies a trace log level. +var LogLevel = "trace" diff --git a/build/loglevel_warn.go b/build/loglevel_warn.go new file mode 100644 index 00000000..a8fdfc29 --- /dev/null +++ b/build/loglevel_warn.go @@ -0,0 +1,6 @@ +// +build dev,warn + +package build + +// LogLevel specifies a warning log level. +var LogLevel = "warn"