《java核心技术 卷一》 java 的日志记录器中 ,这句话怎么理解 ?

《java核心技术 卷一》

画红圈圈这句话 怎么理解 ?

阅读 1.1k
2 个回答

简单说就是字面意思,日志的配置不可以通过系统配置(启动参数/环境变量)设置
顺便一说,以 java 目前的生态,java 自身的日志基本不会用到,通常会使用 slf4j

本质就是实现类支持读取配置的方式,是支持环境变量(env,-D),还是只限制(app.properties)
LogManager在读取配置这一块的实现方式,是支持通过环境变量配置指定的配置类,或者配置文件的位置,但是具体的应用配置项,例如级别,只能通过配置类内部的属性,或者log.properties的内容来控制。
所以说它的属性配置,不是系统属性,实际是指它的逻辑或者业务关联属性,不支持通过系统属性的方式,进行配置

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题