을 절단, 나는 lager
를 통해 인쇄 오류를 가로 질러 간다 :맥주 로그 라인은 좀 ejabberd 코드를 수정 일하고 있어요
2014-04-25 18:29:39.380 [error] emulator Error in process <0.652.0> on node '[email protected]' with exit value: {function_clause,[{lists,zip,[[transport,connection,pid,method,version,peer,host,host_info,port,path,path_info,qs,qs_vals,bindings,headers,p_headers,cookies,meta,body_state,multipart,buffer,resp_compress...
불행하게도 라인이 잘리고 난을 볼 수 없습니다 나머지 스택 추적. 전체 오류 메시지는 어떻게 볼 수 있습니까? 을 lager.erl
소스 파일
%% @doc Manually log a message into lager without using the parse transform.
-spec log(log_level(), pid() | atom() | [tuple(),...], list()) -> ok | {error, lager_not_running}.
log(Level, Pid, Message) when is_pid(Pid); is_atom(Pid) ->
dispatch_log(Level, [{pid,Pid}], Message, [], ?DEFAULT_TRUNCATION);
log(Level, Metadata, Message) when is_list(Metadata) ->
dispatch_log(Level, Metadata, Message, [], ?DEFAULT_TRUNCATION).
%% @doc Manually log a message into lager without using the parse transform.
-spec log(log_level(), pid() | atom() | [tuple(),...], string(), list()) -> ok | {error, lager_not_running}.
log(Level, Pid, Format, Args) when is_pid(Pid); is_atom(Pid) ->
dispatch_log(Level, [{pid,Pid}], Format, Args, ?DEFAULT_TRUNCATION);
log(Level, Metadata, Format, Args) when is_list(Metadata) ->
dispatch_log(Level, Metadata, Format, Args, ?DEFAULT_TRUNCATION).
?DEFAULT_TRUNCATION
에서 lager.hrl 파일에 정의되어 있습니다 :
감사합니다. 월요일에 오류 로거 정보를 시도해 보겠습니다. – kjw0188
도움이되지 않았다. 원래 문제는 해결했지만 로그 라인은 여전히 잘 렸습니다. 카우보이의 무언가가 그걸 일으키는 것 같아. – kjw0188