进出入完善组织机构并加入导入人员和机构功能
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
-module(lager_rotator_behaviour).
 
%% Create a log file
-callback(create_logfile(Name::list(), Buffer::{integer(), integer()} | any()) ->
    {ok, {file:io_device(), integer(), integer()}} | {error, any()}).
 
%% Open a log file
-callback(open_logfile(Name::list(), Buffer::{integer(), integer()} | any()) ->
    {ok, {file:io_device(), integer(), integer()}} | {error, any()}).
 
%% Ensure reference to current target, could be rotated
-callback(ensure_logfile(Name::list(), FD::file:io_device(), Inode::integer(),
                         Buffer::{integer(), integer()} | any()) ->
    {ok, {file:io_device(), integer(), integer()}} | {error, any()}).
 
%% Rotate the log file
-callback(rotate_logfile(Name::list(), Count::integer()) ->
    ok).