siberian-fast-food / alogger

Simply the best logging framework for Erlang
Apache License 2.0
50 stars 16 forks source link

sometimes the 'newline' character is lost #15

Closed Cy6erBr4in closed 13 years ago

Cy6erBr4in commented 13 years ago

so, basically we get badly formatted logs like:

=PROGRESS REPORT=======
          supervisor: {local,wpart}
             started: [{pid,<0.356.0>},
                       {name,e_socat},
                       {mfargs,{e_socat,start_link,[[]]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]=PROGRESS REPORT=======
         application: e_socat
          started_at: erlweb@eva=PROGRESS REPORT=======
exec: 1:           supervisor: {local,wpart}
             started: [{pid,<0.358.0>},
/home/ingham/src/userver/trunk/erlangweb/rel/lib/e_socat-1.0/priv/esocat.pl: Permission denied                       {name,e_olup_timer},

                       {mfargs,{e_olup_timer,start_link,[[]]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]=PROGRESS REPORT=======
         application: e_olup_timer
          started_at: erlweb@evaruntime:0:debug [<0.88.0>]->[]: "EUMSChatServer start!!!" 
=PROGRESS REPORT=======
          supervisor: {local,wpart}
             started: [{pid,<0.361.0>},
                       {name,e_umschatserver},
                       {mfargs,{e_umschatserver,start_link,[[]]}},
                       {restart_type,permanent},
                       {shutdown,2000},
                       {child_type,worker}]=PROGRESS REPORT=======
         application: e_umschatserver
          started_at: erlweb@evaruntime:0:debug [<0.88.0>]->[]: "GUID server start" 
runtime:0:debug [<0.358.0>]->[]: "OLUP timer job error: " {badmatch,
                             {aborted,{no_exists,{videomail,disc_copies}}}} 

it's needed to double check all the places we format a log message.

IgorKarymov commented 13 years ago

fixed