ch.qos.logback.classic.Logger
时间: 2023-12-30 22:17:14 浏览: 175
ch.qos.logback.classic.Logger是Logback中的一个类,用于记录日志信息。它是一个Logger对象,可以用来打印不同级别的日志,例如error、warn、info、debug和trace。在Logback中,可以通过设置Logger的Level属性来控制打印的日志级别。通常,Logger的Level设置为DEBUG级别时,可以打印出所有级别的日志信息。
相关问题
ch.qos.logback.classic.Logger cannot be cast to jdk.internal.instrumentation.Logger at buy.run.MovieSystem.<clinit>(MovieSystem.java:35)
这是一个 Java 异常,意味着在 MovieSystem 类的静态初始化块 (static initializer block) 中发生了一个 ClassCastException 异常。这个异常的原因是尝试将 logback 的 Logger 类型强制转换为 jdk.internal.instrumentation.Logger 类型,但这两个类并不兼容。
可以尝试检查代码中是否有对这两个类的混淆使用或错误的类型转换。另外,可以尝试更新 logback 库的版本以查看是否可以解决这个问题。
ch.qos.logback.classic.Level
ch.qos.logback.classic.Level是一个类,用于定义Logger的级别。级别包括TRACE、DEBUG、INFO、WARN和ERROR。如果一个Logger没有被分配级别,它将从最近的祖先那里继承级别。root logger的默认级别是DEBUG。\[1\]这个类是logback-classic库的一部分,logback-classic是一个实现了SLF4j的日志框架。使用SLF4j时,可以无感知地使用logback-classic,而且切换到其他日志框架如log4j也非常容易,只需要提供相应的jar包即可,不需要修改使用SLF4J API的代码。\[2\]在使用logback-classic时,需要在项目的依赖中添加logback-core和logback-classic的相关依赖。\[3\]
#### 引用[.reference_title]
- *1* *2* [Logback的使用和logback.xml详解](https://blog.csdn.net/qq_27706119/article/details/117925578)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [SpringCloud中子应用启动报错java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level](https://blog.csdn.net/weixin_42350237/article/details/112580133)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文