monitor —— logger 日志监控

1 篇文章 0 订阅
1 篇文章 0 订阅

简介

V1.0.3 支持

  • linux monitor
  • linux php_logger
  • windows monitor
  • windows php_logger

功能

  • 支持跨平台 windows/linux
  • 支持配置热更新
  • 支持socket断线重连重传
  • 支持内存共享
  • 支持日志文本分类存储
  • 支持日志自动存储数据库

使用

linux monitor

 + l_monitor.out 运行程序,项目提供 linux下使用
 + pthread库 系统自带 
 + mysqlcppconn库 可以使用本项目提供 如果不开启数据库存储日志,则不需要使用
 + ssl	系统自带,用于支持mysqlcppconn
 + crypto 系统自带,用于支持mysqlcppconn
 + boost_regex 网络下载
 + config.ini 项目提供,可自行修改 自行配置路径运行命令 -c xxx/xxx.ini,不使用则默认加载 根目录下config.ini文件  

linux php_logger

 + logger.so PHP扩展库,项目提供 linux下使用
 + php-7.2.x ZTS版 网络下载自己编译 
 + pthread库 系统自带

windows monitor

 + w_monitor.exe 运行程序,项目提供 windows下使用
 + 所需依赖完整上传,项目提供
 + 登录界面配置信息,可开关数据库支持
 + 界面支持监控显示单一进程日志数据,或所有进程数据

windows php_logger

 + php_logger.dll PHP扩展库,项目提供 windows下使用
 + php-7.2.x ZTS版 网络下载自己编译 
 + pthread库 项目提供,可网络下载 pthreadVC2.dll置于php.exe同级目录

monitor使用配置

config.ini中添加

[SERVER]
s_port=8000
s_max_client=10
s_max_thread=5

[CMD]
c_close=0
c_level=0

[FILE]
f_close=0
f_level=0
f_apart=0 
f_dir=./logs

[DB]
d_close=1
d_level=0
d_host=192.168.1.250
d_user=root
d_port=3306
d_password=123456
d_database=logger
d_min_pool_size=5
d_max_pool_size=10

php_logger使用配置

php.ini中添加
extension=logger
[logger]
logger.close=0
logger.level=0
logger.level_strict=0
logger.method=2
logger.file_dir=./logs
logger.server_ip=192.168.1.201 
logger.server_port=8000
logger.server_retime=3

版权信息

  • @auther xx xxxx
  • @version 1.0.3
  • @date 2021-03-04 11:11

下载地址:https://download.csdn.net/download/IEF_1314/15722786

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在Spring Boot中实现环绕切面监控接口异常信息并打印logger日志,可以按照以下步骤进行: 1. 创建一个切面类,并标注@Aspect注解,用于定义切面的具体实现代码。 ```java @Aspect @Component public class ExceptionAspect { @Around("execution(* com.example.demo.controller.*.*(..))") public Object handleException(ProceedingJoinPoint joinPoint) throws Throwable { Object result = null; try { result = joinPoint.proceed(); } catch (Exception e) { Logger logger = LoggerFactory.getLogger(joinPoint.getTarget().getClass()); logger.error("接口异常信息:{},异常堆栈信息:{}", e.getMessage(), e); throw e; } return result; } } ``` 2. 在切面类中定义一个环绕通知方法,用于拦截指定的接口请求,并处理接口异常信息。在通知方法中,可以使用ProceedingJoinPoint参数调用目标方法并获取方法执行结果。如果方法执行过程中出现异常,可以使用Logger打印异常信息,并将异常重新抛出,以便后续处理。 3. 在切面类上添加@Component注解,将切面类注册到Spring容器中。 4. 在Spring Boot的配置文件中,添加以下配置,启用AOP切面功能。 ```properties spring.aop.auto=true ``` 通过以上步骤,就可以在Spring Boot应用中实现环绕切面监控接口异常信息并打印logger日志的功能。在应用程序执行过程中,如果接口出现异常,就会在控制台或日志文件中打印异常信息,方便开发人员进行排查和处理。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值