承接 lishaoen/think-log 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

lishaoen/think-log

Composer 安装命令:

composer require lishaoen/think-log

包简介

log package for thinkphp5.1

README 文档

README

写入LOG日志,支持文件。

安装

composer require lishaoen/think-log

用法:

$config = [
    //全局唯一标识符
	'app_guid'     => 'DX-php-0002',
	//应用名称
	'app_name'     => '昆港工单系统',
	// 日志记录方式,内置 file socket 支持扩展
	'type'         => 'File',
	// 日志保存目录
	'path'         => RUNTIME_PATH.'admin_logs',
	//日志的时间格式,默认是` c `
	'time_format'   =>'Y-m-d H:i:s',
	// 是否JSON格式记录
	'json'         => true,
	//单个日志文件的大小限制,超过后会自动记录到第二个文件
	'file_size'     =>2097152,
	//是否关闭日志写入
	'close'        => false,
	//允许日志写入的授权key
	'allow_key'    => '',
	// 日志记录级别
	'level'        => ['emergency','alert', 'critical','error','warning','notice','info','debug','sql','login','loginerror'],
	//是否单一文件日志
	'single'      => false,
	//独立记录的日志级别
	//'apart_level' => [],
	'apart_level' => ['emergency','alert', 'critical','error','warning','notice','info','debug','sql','login','loginerror'],
	//最大日志文件数(超过自动清理)
	'max_files'   => 50,
];

//初始化日志类
$log = new \lishaoen\log\Log($config);
//设置用户登录信息
$logAdmin->setCustominfo($userinfo);

//调取日志类方法记录日志
$log->record('error info','error', $context = [],$custominfo = []);
$log->error('error info', $context = [],$custominfo = []);
$log->info('log info', $context = [],$custominfo = []);
$log->save();
或
$log->record($msg='error info',$type ='error', $context = [],$custominfo = [])->save();
$log->error($msg='error info',$context = [],$custominfo = [])->save();


方法参数说明:

/**
 * @param  string $msg       日志信息
 * @param  string $type      日志级别
 * @param  array  $log_custom 日志追加自定义数组字段信息
 * @param  array  $context   替换内容
 */

统计信息

  • 总下载量: 24
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2018-10-11

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固