进出入完善组织机构并加入导入人员和机构功能
554325746@qq.com
2019-08-07 07a66e53d2b4126c2004870d81a379d8ef0071da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
%% -*- tab-width: 4;erlang-indent-level: 4;indent-tabs-mode: nil -*-
%% ex: ts=4 sw=4 et
{application, lager,
  [
    {description, "Erlang logging framework"},
    {vsn, "3.6.7"},
    {modules, []},
    {applications, [
      kernel,
      stdlib,
      goldrush
    ]},
    {registered, [lager_sup, lager_event, lager_crash_log, lager_handler_watcher_sup]},
    {log_root, "/opt/erlang/log/"},
    {mod, {lager_app, []}},
    {env, [
      %% Note: application:start(lager) overwrites previously defined environment variables
      %%       thus declaration of default handlers is done at lager_app.erl
 
      %% What colors to use with what log levels
      {colored, true},
      {colors, [
        {debug, "\e[0;38m"},
        {info, "\e[1;37m"},
        {notice, "\e[1;36m"},
        {warning, "\e[1;33m"},
        {error, "\e[1;31m"},
        {critical, "\e[1;35m"},
        {alert, "\e[1;44m"},
        {emergency, "\e[1;41m"}
 
      ]},
 
      %% Whether to write a crash log, and where. False means no crash logger.
      {crash_log, "log/crash.log"},
      %% Maximum size in bytes of events in the crash log - defaults to 65536
      {crash_log_msg_size, 65536},
      %% Maximum size of the crash log in bytes, before its rotated, set
      %% to 0 to disable rotation - default is 0
      {crash_log_size, 10485760},
      %% What time to rotate the crash log - default is no time
      %% rotation. See the README for a description of this format.
      {crash_log_date, "$D0"},
      %% Number of rotated crash logs to keep, 0 means keep only the
      %% current one - default is 0
      {crash_log_count, 5},
      %% Crash Log Rotator Module - default is lager_rotator_default
      {crash_log_rotator, lager_rotator_default},
      %% Whether to redirect error_logger messages into the default lager_event sink - defaults to true
      {error_logger_redirect, true},
      %% How many messages per second to allow from error_logger before we start dropping them
      {error_logger_hwm, 50},
      %% How big the gen_event mailbox can get before it is
      %% switched into sync mode.  This value only applies to
      %% the default sink; extra sinks can supply their own.
      {async_threshold, 20},
      %% Switch back to async mode, when gen_event mailbox size
      %% decrease from `async_threshold' to async_threshold -
      %% async_threshold_window. This value only applies to the
      %% default sink; extra sinks can supply their own.
      {async_threshold_window, 5}
    ]},
    {maintainers, ["Mark Allen", "Andrew Thompson"]},
    {licenses, ["Apache 2"]},
    {links, [{"Github", "https://github.com/erlang-lager/lager"}]}
  ]}.