anchor.diff:  
   -define(LOG_FILE_NAME_INFO, "info").
   -define(LOG_FILE_NAME_ERROR, "error").
  +-define(LOG_FILE_NAME_ACCESS, "access").
  +-define(LOG_ID_TO_SINK_ETS, 'lager_logid_sink').
   
   -define(log_handlers(_LogLvl),
           case _LogLvl of
  
positive.code: 
  %% @doc Stop Loggers
  stop() ->
      application:stop(lager),
      leo_logger_sup:stop().
  
negative.code: new(RootPath, Level, _Loggers) ->
      application:set_env(lager, log_root, RootPath),
      application:set_env(lager, crash_log, "crash.log"),
      application:set_env(lager, error_logger_hwm, 500),
      error_logger:info_msg("Setup Lager Logger API~n", []),
  
      application:set_env(lager, handlers,
                          [{lager_file_backend, [{file, ?LOG_FILE_NAME_INFO}, {level, none},
                                                 {size, 10485760}, {date, "$H0"},
                                                 {formatter, lager_leofs_formatter},
                                                 {formatter_config, ["[", sev, "]\t", atom_to_list(node()), "\t", leodate, "\t", leotime, "\t", {module, "null"}, ":", {function, "null"}, "\t", {line, "0"}, "\t", message, "\n"]},
                                                 {rotator, leo_logger_rotator}
                                                ]},
                           {lager_file_backend, [{file, ?LOG_FILE_NAME_ERROR}, {level, none},
                                                 {size, 10485760}, {date, "$H0"},
                                                 {formatter, lager_leofs_formatter},
                                                 {formatter_config, ["[", sev, "]\t", atom_to_list(node()), "\t", leodate, "\t", leotime, "\t", {module, "null"}, ":", {function, "null"}, "\t", {line, "0"}, "\t", message, "\n"]},
                                                 {rotator, leo_logger_rotator}
                                                ]}
                          ]),
  
      lager:start(),
  
      {ok, Handlers} = ?log_handlers(Level),
      lists:foreach(fun({File, FLevel}) ->
                            lager:set_loglevel(lager_file_backend, File, FLevel)
                    end, Handlers),
  
      ets:new(?LOG_ID_TO_SINK_ETS,
              [named_table, bag, public, {read_concurrency, true}]),
      ok.
  
  -spec(new(LogGroup, LogId, RootPath, LogFileName) ->
  