summaryrefslogtreecommitdiff
path: root/src/couch/src/couch_io_logger.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch/src/couch_io_logger.erl')
-rw-r--r--src/couch/src/couch_io_logger.erl12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/couch/src/couch_io_logger.erl b/src/couch/src/couch_io_logger.erl
index 188e031cb..f859874b6 100644
--- a/src/couch/src/couch_io_logger.erl
+++ b/src/couch/src/couch_io_logger.erl
@@ -20,7 +20,6 @@
stop_error/1
]).
-
start(undefined) ->
ok;
start(Dir) ->
@@ -42,7 +41,6 @@ start(Dir) ->
ok
end.
-
stop_noerror() ->
case get(logger_path) of
undefined ->
@@ -51,7 +49,6 @@ stop_noerror() ->
close_logs()
end.
-
stop_error(Err) ->
case get(logger_path) of
undefined ->
@@ -61,21 +58,17 @@ stop_error(Err) ->
close_logs()
end.
-
log_output(Data) ->
log(get(logger_out_fd), Data).
-
log_input(Data) ->
log(get(logger_in_fd), Data).
-
unix_time() ->
{Mega, Sec, USec} = os:timestamp(),
UnixTs = (Mega * 1000000 + Sec) * 1000000 + USec,
integer_to_list(UnixTs).
-
log_name() ->
Ts = unix_time(),
Pid0 = erlang:pid_to_list(self()),
@@ -83,12 +76,10 @@ log_name() ->
Pid2 = string:strip(Pid1, right, $>),
lists:flatten(io_lib:format("~s_~s", [Ts, Pid2])).
-
close_logs() ->
file:close(get(logger_out_fd)),
file:close(get(logger_in_fd)).
-
save_error_logs(Path, Err) ->
Otp = erlang:system_info(otp_release),
Msg = io_lib:format("Error: ~p~nNode: ~p~nOTP: ~p~n", [Err, node(), Otp]),
@@ -97,10 +88,9 @@ save_error_logs(Path, Err) ->
OFd = get(logger_in_fd),
file:position(IFd, 0),
file:position(OFd, 0),
- file:copy(IFd, Path ++ ".out.log"),
+ file:copy(IFd, Path ++ ".out.log"),
file:copy(OFd, Path ++ ".in.log").
-
log(undefined, _Data) ->
ok;
log(Fd, Data) ->