加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

seaslog怎样安置?seaslog常用方法你知道几个?

发布时间:2022-04-07 16:05:30 所属栏目:语言 来源:互联网
导读:对于日志系统是什么和为什么需要日志系统,很多新手不太了解,下面就给大家简单的介绍一下这两个问题以及选择和安装seaslog,seaslog常用方法小编觉得是比较实用的,也分享给大家参考参考,下面我们就一起来学习一下吧。 一、什么是日志系统 一般用于记录系
       对于日志系统是什么和为什么需要日志系统,很多新手不太了解,下面就给大家简单的介绍一下这两个问题以及选择和安装seaslog,seaslog常用方法小编觉得是比较实用的,也分享给大家参考参考,下面我们就一起来学习一下吧。
 
       一、什么是日志系统
 
    一般用于记录系统运行时的信息,一般分为三类:系统日志,应用程序日志,安全日志。日志功能不能影响用户的正常使用。
 
       二、为什么需要日志功能
 
    1、了解系统运行情况
    2、记录用户操作信息
    3、收集数据
       三、为什么选seaslog
 
    1、高性能(使用C语言)
    2、无需配置
    3、功能完善,使用简单
       四、安装seaslog
 
       下载seaslog,根据自已的系统和PHP版本选择,我这里选择windows的php7.0线程安全版本,解压压缩包,把php_seaslog.dll放到php下的ext目录。修改php.ini文件,添加如下代码
 
extension=php_seaslog.dll
 
       然后重启服务器,查看phpinfo(),如果有seaslog信息,则说明安装成功。当然seaslog还有一些基本配置项
 
;默认log根目录
seaslog.default_basepath = "E:/logs"
;默认logger目录
seaslog.default_logger = default
;是否以type分文件 1是 0否(默认)
seaslog.disting_type = 1
;是否每小时划分一个文件 1是 0否(默认)
seaslog.disting_by_hour = 1
;是否启用buffer 1是 0否(默认)
seaslog.use_buffer = 1
;buffer中缓冲数量 默认0(不使用buffer_size)
seaslog.buffer_size = 100
;记录日志级别 默认0(所有日志)
seaslog.level = 0
;自动记录错误 默认1(开启)
seaslog.trace_error = 1
;自动记录异常信息 默认0(关闭)
seaslog.trace_exception = 0
;日期格式配置 默认"Y:m:d H:i:s"
seaslog.default_datetime_format = "Y:m:d H:i:s"
;日志存储介质 1File 2TCP 3UDP (默认为1)
seaslog.appender = 1
;接收ip 默认127.0.0.1 (当使用TCP或UDP时必填)
seaslog.remote_host = 127.0.0.1
;接收端口 默认514 (当使用TCP或UDP时必填)
seaslog.remote_port = 514
 
       五、seaslog常用方法
 
       配置方法:
 
setBasePath
getBasePath
setLogger
getLastLogger
       写日志方法:
 
log
info
notice
debug
warning
error
       读日志方法:
 
analyzerCount
analyzerDetail
       常用方法使用:
 
<?php
 
//通过日志记录函数
SeasLog::log('debug', '这是一条debug信息');
 
       以上就是关于seaslog 安装以及使用的介绍,现在大家对于为什么要使用日志系统seaslog应该都有所了解了,希望文本对大家有帮助,想要了解更多seaslog相关内容大家可以关注其他文章。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读