深入了解ApusicAS服务器配置系列之——AAS日志服务配置

本文深入探讨了Apusic应用服务器的日志服务配置,包括logging.xml文件配置的全局日志和AAS WebService的客户端访问日志。日志系统由Logger、Handler和LogManager三部分组成, 默认输出到控制台和logs/*.log文件。日志级别和过滤机制确保了重要信息的保留。文章还介绍了如何按日期划分日志文件以及启用客户端IP地址记录。
摘要由CSDN通过智能技术生成
 

日志可以记录服务器的很多内容,因此,通过日志服务可以详细记录服务器运行中可能出现的各种问题,从而为解决问题提供重要依据,另外,管理员通过日志也可以随时了解服务器的运行状态。因此,配置一个正确的日志服务是以后服务器维护的重要基础。

AAS 内置的日志服务其实主要包含两部分:一个是通过logging.xml文件配置的服务器全局的日志配置以及某些应用可能会用到的日志服务,另外一个是 AAS的com.apusic.web.WebService服务专用的客户端访问日志服务(默认情况下,此日志是关闭的,默认的存储路径为logs/access.log)。

对于前者的系统日志服务,首先介绍一下背景知识。

Apusic应用服务器日志子系统由以下三个部分组成:

  1. 接受日志信息输入的日志记录器(Logger)对象;
  2. 输出日志纪录(LogRecord)到指定目标(如控制台,日志文件)的日志输出(Handler)对象;
  3. 对日志记录器(Logger)和日志输出(Handler)进行管理的日志管理器(LogManager)对象;

AAS(截止到7.0版本)在安装之后,默认会创建三个日志服务相关的对象,一个是全局应用都可以使用的匿名全局Logger对象;一个是全局的控制台日志输出对象(ConsoleHandler);再就是全局的文件日志输出对象(FileHandler)。如果应用不指定日志记录器对象的名字,则系统会默认将日志相关的处理交由默认的匿名Logger对象处理。

AAS内置的日志处理过程:

  1. 日志子系统初始化一个全局的日志管理器(LogManager)对象,日志管理器对象(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值