summaryrefslogtreecommitdiff
path: root/src/couch_log/src/couch_log_writer_journald.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch_log/src/couch_log_writer_journald.erl')
-rw-r--r--src/couch_log/src/couch_log_writer_journald.erl24
1 files changed, 9 insertions, 15 deletions
diff --git a/src/couch_log/src/couch_log_writer_journald.erl b/src/couch_log/src/couch_log_writer_journald.erl
index 02a9c6900..c2bdd940c 100644
--- a/src/couch_log/src/couch_log_writer_journald.erl
+++ b/src/couch_log/src/couch_log_writer_journald.erl
@@ -13,25 +13,20 @@
-module(couch_log_writer_journald).
-behaviour(couch_log_writer).
-
-export([
init/0,
terminate/2,
write/2
]).
-
-include("couch_log.hrl").
-
init() ->
{ok, nil}.
-
terminate(_, _St) ->
ok.
-
write(Entry, St) ->
#log_entry{
level = Level,
@@ -51,19 +46,18 @@ write(Entry, St) ->
io:format(standard_error, [Data, Msg, "\n"], []),
{ok, St}.
-
% log level mapping from sd-daemon(3)
% https://www.freedesktop.org/software/systemd/man/sd-daemon.html
-spec level_for_journald(atom()) -> integer().
level_for_journald(Level) when is_atom(Level) ->
case Level of
- debug -> 7;
- info -> 6;
- notice -> 5;
- warning -> 4;
- error -> 3;
- critical -> 2;
- alert -> 1;
- emergency -> 0;
- _ -> 3
+ debug -> 7;
+ info -> 6;
+ notice -> 5;
+ warning -> 4;
+ error -> 3;
+ critical -> 2;
+ alert -> 1;
+ emergency -> 0;
+ _ -> 3
end.