You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by Filipe David Manana <fd...@apache.org> on 2012/03/20 16:07:10 UTC

Re: git commit: restore some log messages after 04c4a10

Perfect. Thanks Randall

On Mon, Mar 19, 2012 at 10:56 PM,  <ra...@apache.org> wrote:
> Updated Branches:
>  refs/heads/1.2.x eaa9c4aee -> ede9482fc
>
>
> restore some log messages after 04c4a10
>
>
> Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
> Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/ede9482f
> Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/ede9482f
> Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/ede9482f
>
> Branch: refs/heads/1.2.x
> Commit: ede9482fc3c9e629572ab1376d88f4499c4c8beb
> Parents: eaa9c4a
> Author: Randall Leeds <ra...@apache.org>
> Authored: Mon Mar 19 15:54:08 2012 -0700
> Committer: Randall Leeds <ra...@apache.org>
> Committed: Mon Mar 19 15:54:08 2012 -0700
>
> ----------------------------------------------------------------------
>  src/couchdb/couch_file.erl |    7 ++++++-
>  src/couchdb/couch_log.erl  |    6 ++++--
>  2 files changed, 10 insertions(+), 3 deletions(-)
> ----------------------------------------------------------------------
>
>
> http://git-wip-us.apache.org/repos/asf/couchdb/blob/ede9482f/src/couchdb/couch_file.erl
> ----------------------------------------------------------------------
> diff --git a/src/couchdb/couch_file.erl b/src/couchdb/couch_file.erl
> index 5e476af..7725ddc 100644
> --- a/src/couchdb/couch_file.erl
> +++ b/src/couchdb/couch_file.erl
> @@ -53,14 +53,19 @@ open(Filepath, Options) ->
>     ignore ->
>         % get the error
>         receive
> -        {Ref, Pid, Error} ->
> +        {Ref, Pid, {error, Reason} = Error} ->
>             case process_info(self(), trap_exit) of
>             {trap_exit, true} -> receive {'EXIT', Pid, _} -> ok end;
>             {trap_exit, false} -> ok
>             end,
> +            ?LOG_ERROR("Error opening file ~s: ~s",
> +                [Filepath, file:format_error(Reason)]),
>             Error
>         end;
>     Error ->
> +        % We can't say much here, because it could be any kind of error.
> +        % Just let it bubble and an encapsulating subcomponent can perhaps
> +        % be more informative. It will likely appear in the SASL log, anyway.
>         Error
>     end.
>
>
> http://git-wip-us.apache.org/repos/asf/couchdb/blob/ede9482f/src/couchdb/couch_log.erl
> ----------------------------------------------------------------------
> diff --git a/src/couchdb/couch_log.erl b/src/couchdb/couch_log.erl
> index 7fb95a7..f299ba7 100644
> --- a/src/couchdb/couch_log.erl
> +++ b/src/couchdb/couch_log.erl
> @@ -89,8 +89,10 @@ init([]) ->
>     case file:open(Filename, [append]) of
>     {ok, Fd} ->
>         {ok, #state{fd = Fd, level = Level, sasl = Sasl}};
> -    Error ->
> -        {stop, Error}
> +    {error, Reason} ->
> +        ReasonStr = file:format_error(Reason),
> +        io:format("Error opening log file ~s: ~s", [Filename, ReasonStr]),
> +        {stop, {error, ReasonStr, Filename}}
>     end.
>
>  debug_on() ->
>



-- 
Filipe David Manana,

"Reasonable men adapt themselves to the world.
 Unreasonable men adapt the world to themselves.
 That's why all progress depends on unreasonable men."