<div dir="ltr"><div class="gmail_extra">The same problem with lager.erl: </div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">  Â  Â  Â  Â  Â  {"don't choke on latin-1",</div>
<div class="gmail_extra">  Â  Â  Â  Â  Â  Â  Â  fun() -></div><div class="gmail_extra">  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  %% XXX if this test fails, check that this file is encoded latin-1, not utf-8!</div><div class="gmail_extra">  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  gen_event:add_handler(lager_event, lager_file_backend, [{"test.log", info}, {lager_default_formatter}]),</div>
<div class="gmail_extra">  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  lager:log(error, self(),"~ts", ["LÆÝÎN-ï"]),</div><div class="gmail_extra">  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  {ok, Bin} = file:read_file("test.log"),</div>
<div class="gmail_extra">  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Pid = pid_to_list(self()),</div><div class="gmail_extra">  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Res = re:split(Bin, " ", [{return, list}, {parts, 5}]),</div><div class="gmail_extra">
  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  ?assertMatch([_, _, "[error]", Pid, Â [76,195,134,195,157,195,142,78,45,195,175,$\n]], Res)</div><div class="gmail_extra">  Â  Â  Â  Â  Â  Â  Â  end</div><div class="gmail_extra">  Â  Â  Â  Â  Â  },</div>
<div><br></div><div>Line </div><div><br></div><div>  Â  Â  Â  Â  Â  Â  Â  Â  Â  Â  lager:log(error, self(),"~ts", ["LÆÝÎN-ï"]),<br></div><div><br></div><div>cannot even compile</div><div><br></div></div></div>