��Щ��������Ϊ�� php.ini �е�����Ӱ�졣
��������ָ��ļ��˵����
seaslog.appender
integer
��־�洢���ʵ��л�ѡ�͡�1File 2TCP 3UDP (Ĭ��Ϊ1)
�� seaslog.appender ���л��� `2 (TCP)` ���� `3 (UDP)` ʱ�� SeasLog �Ὣ��־������ tcp://remote_host:remote_port ���� udp://remote_host:remote_port ��������
�� SeasLog ����־���� TCP/UDP ʱ����ʽ���� RFC5424 �淶�� ��ʱ `{logInfo}` ���������� seaslog.default_template ��Ӱ�졣
The log style finally formatted such as: <15>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | DEBUG | 21423 | 599157af4e937 | 1466787583.322 | this is a neeke debug <14>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | INFO | 21423 | 599157af4e937 | 1466787583.323 | this is a info log <13>1 2017-08-27T01:24:59+08:00 vagrant-ubuntu-trusty test/logger[27171]: 2016-06-25 00:59:43 | NOTICE | 21423 | 599157af4e937 | 1466787583.324 | this is a notice log
seaslog.appender_retry
integer
��¼��־ʱ�����Դ����� Ĭ��Ϊ 0 (������)
seaslog.buffer_disabled_in_cli
integer
�� CLI ģʽ���Ƿ�ر� Buffer ��ѡ� 1-Y 0-N(Ĭ��ֵ)
������������ buffer_disabled_in_cli �Ŀ���� Ĭ������£����ѡ���ǹرյġ� ����� buffer_disabled_in_cli ��Ϊ���������������� CLI ʱ�� �����е� seaslog.use_buffer ���ý��DZ����Եģ���ʱ Seaslog ����������־��Ϣд���洢���ʡ�
seaslog.buffer_size
integer
����ͨ����������ڴ��� Buffer ��������Ϊ 100 ���� �������� buffer_size Ĭ��ֵΪ 0�� ����ζ�Ž���ʹ�� Buffer�� ��� buffer_size > 0��SeasLog ��Ԥ�Ƚ���־д���ڴ� Buffer������ Buffer ���������ڻ���ڸ�ֵʱ��д���洢���ʣ�Ȼ��ˢ���ڴ��е� Buffer��
seaslog.default_basepath
string
��־�洢��Ĭ�ϸ�·����Ĭ��ֵΪ "/var/log/www"��
seaslog.default_datetime_format
string
ʱ��ĸ�ʽ��Ĭ��ֵΪ "Y-m-d H:i:s"��
seaslog.default_logger
string
��־��¼��Ĭ�� Logger��Ĭ��ֵΪ "default"��
seaslog.disting_by_hour
integer
�Ƿ�ÿСʱһ����¼�������֡�1-Y 0-N(Ĭ��ֵ)
Note:
�� seaslog.disting_by_hour = 1 ʱ���Ὣ��־����Сʱ��¼�� ����ζ�ţ�SeasLog ��ÿ��һ��Сʱ����һ���ļ���
seaslog.disting_folder
integer
�Ƿ�Ŀ¼�������֡�1-Y(Ĭ��ֵ) 0-N
Note:
�� seaslog.disting_folder = 1 ʱ����Ŀ¼���ֵ�ʹ�� Logger�� ����ζ�ţ�SeasLog ��Ϊÿһ�� Logger ����һ��������Ŀ¼�������֣����� default/20180211.log�� ������ѡ��ر�ʱ��SeasLog ��ʹ���»������� Logger ��ʱ�䣬���� default_20180211.log��
seaslog.disting_type
integer
�Ƿ���־����������֡�1-Y 0-N(Ĭ��ֵ)
Note:
�� seaslog.disting_type = 1 ʱ������־����ʹ�� Logger�� ����ζ�ţ�SeasLog ���ڴ�����־�ļ�ʱ��ʹ�� info/warn/error ����������������֡�
seaslog.ignore_warning
integer
�Ƿ���� SeasLog ���档1-On(Ĭ��ֵ) 0-Off
Note:
�� seaslog.ignore_warning = 1 ʱ������ SeasLog ����ľ��棬 ��ʱ��־Ŀ¼Ȩ���㡢���Զ�� Server �˿ڲ���������Ӧ�ȵ��µľ��棬�������ԣ� �����رո�ѡ��ʱ�����潫����֡�
seaslog.level
integer
������־����¼�ļ���Ĭ��Ϊ 8 (ȫ����־)�� 0-EMERGENCY 1-ALERT 2-CRITICAL 3-ERROR 4-WARNING 5-NOTICE 6-INFO 7-DEBUG 8-ALL
Note:
��ʾ: ��������� 1.7.0 �汾��ʼ�����ı䡣 �� 1.7.0 ֮ǰ�İ汾�У�ԽС��ֵ������Խ��ļ�����־����¼������ 0-all 1-debug 2-info 3-notice 4-warning 5-error 6-critical 7-alert 8-emergency �� 1.7.0 ֮ǰ�İ汾�У�Ĭ��ֵ�� 0 (ȫ����־)��
seaslog.recall_depth
integer
��־�������ڵIJ㼶���⽫Ӱ��Ԥ�ñ����е��к�ȡֵ `%F`�� Ĭ��ֵΪ 0��
seaslog.remote_host
string
���Ҫʹ�� TCP ���� UDP Ϊ�洢���ʣ���Ҫ����Զ�˵� IP��Ĭ��ֵΪ "127.0.0.1"
seaslog.remote_port
integer
���Ҫʹ�� TCP ���� UDP Ϊ�洢���ʣ���Ҫ����Զ�˷���Ķ˿ںš�Ĭ��ֵΪ 514
seaslog.remote_timeout
integer
���Ҫʹ�� TCP ���� UDP Ϊ�洢���ʣ���Ҫ���ó�ʱʱ�䡣Ĭ��ֵΪ 1 �롣
seaslog.throw_exception
integer
�Ƿ���� SeasLog �׳��쳣��1-On(Ĭ��ֵ) 0-Off
Note:
��seaslog.throw_exception = 1ʱ������ SeasLog �׳�������쳣�� ��ʱ������־Ŀ¼Ȩ�����⡢���ߴ�Զ�� Server �˿ڲ���������Ӧ�����µ��жϣ� ���׳�һ���쳣�������رո�ѡ��ʱ�������׳��쳣��
seaslog.trace_error
integer
�Զ��� PHP �� Final Error ��¼��Ĭ�� Logger�С�1-Y(Ĭ��ֵ) 0-N
seaslog.trace_exception
integer
�Զ��� PHP ���쳣��¼��Ĭ�� Logger�С�1-Y 0-N(Ĭ��ֵ)
seaslog.trace_notice
integer
�Զ��� PHP �� Notice ��¼��Ĭ�� Logger�С�1-Y 0-N(Ĭ��ֵ)
seaslog.trace_warning
integer
�Զ��� PHP �� Warning ��¼��Ĭ�� Logger�С�1-Y 0-N(Ĭ��ֵ)
seaslog.trim_wrap
integer
�Զ��� Trim ����־��Ϣ�е� \n �� \r��1-On 0-Off(Ĭ��ֵ)
seaslog.use_buffer
integer
����ʹ���ڴ��е���־ Buffer��1-Y 0-N(Ĭ��ֵ)
Note:
��seaslog.use_buffer = 1ʱ������ʹ���ڴ� Buffer�� Ĭ������£��ڴ� Buffer �ǹرյġ� ��� Buffer �ǿ���״̬��SeasLog �Ὣ��־Ԥ�ȼ�¼���ڴ��У� �������������ʱ���� PHP ���̽���ʱ��PHP RSHUTGOWN �� PHP MSHUTDOWN��ʱд���洢���ʡ�
seaslog.default_template
string
Ĭ����־ģ�塣 Ĭ��ֵ�� "%T | %L | %P | %Q | %t | %M".
Note:
SeasLog �ṩ��һϵ�е�Ĭ�ϱ�������������־ģ����ʹ�ã�����������־����ʱ����Щ������ռλ���ᱻ�滻�ɶ�Ӧ��ֵ��
Ĭ�ϵ���־ģ���ǣ�`seaslog.default_template = "%T | %L | %P | %Q | %t | %M"`�� ����ζ�ţ�Ĭ�ϵ���־��ʽ���ǣ�`{dateTime} | {level} | {pid} | {uniqid} | {timeStamp} | {logInfo}`
���������־ģ�壬���磺`seaslog.default_template = "[%T]:%L %P %Q %t %M" `�� ����ζ�ţ���־�ĸ�ʽ����ɸı�Ϊ��`[{dateTime}]:{level} {pid} {uniqid} {timeStamp} {logInfo}`
Seaslog ���ñ����� ������ ���� %L ��־���� %M ��־��Ϣ�� %T ʱ�䡣 ���磺`2017-08-16 19:15:02`���������� `seaslog.default_datetime_format` ��Ӱ�졣 %t ʱ��������磺`1502882102.862`����ȷ�����롣 %Q ����ID����������ÿһ������ ���û�е��� `SeasLog::setRequestId($string)` ������ ���������ʼ����ʱ��ʹ�� PHP ���ú��� `static char *get_uniqid ()` ������ Unique ID�� %H �������� %P ����ID�� %D ����:�˿ںš����磺`www.cloudwise.com:80`���� CLI ������ʱ����ֵΪ `cli`�� %R ���� URI�����磺`/app/user/signin`�� �� CLI ������ʱ��ֵΪ Index Script ���ƣ����磺`CliIndex.php`�� %m ���� Method�����磺`Get`�� �� CLI ������ʱ��ֵΪ Command Script�����磺`/bin/bash`�� %I �ͻ���IP���� CLI ������ʱ��ֵΪ`local`�� ȡֵ���ȼ�Ϊ��HTTP_X_REAL_IP > HTTP_X_FORWARDED_FOR > REMOTE_ADDR %F �ļ���:�кš����磺`UserService.php:118`�� %U �ڴ�ʹ��������λΪ byte�� ���� PHP ���÷���`zend_memory_usage`�õ���ֵ�� %u ����ڴ�ʹ�÷�ֵ����λΪ byte�� ���� PHP ���÷���`zend_memory_peak_usage`�õ���ֵ�� %C `TODO` Class::Action. Such as `UserService::getUserInfo`