Skip to content

ApiLogger引起的问题 #9

@wikimore

Description

@wikimore

spring项目使用slf4j+log4j的情况下,会报错:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation,如果我排除logback的依赖,就会报其他错误

java.lang.ClassNotFoundException: ch.qos.logback.core.Context
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
	at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
	at com.tigerbrokers.stock.openapi.client.util.ConfigFileUtil.checkFile(ConfigFileUtil.java:67) ~[openapi-java-sdk-2.1.1.jar:?]
	at com.tigerbrokers.stock.openapi.client.https.client.TokenManager.loadTokenFile(TokenManager.java:158) ~[openapi-java-sdk-2.1.1.jar:?]
	at com.tigerbrokers.stock.openapi.client.https.client.TokenManager.init(TokenManager.java:63) ~[openapi-java-sdk-2.1.1.jar:?]
	at com.tigerbrokers.stock.openapi.client.https.client.TigerHttpClient.clientConfig(TigerHttpClient.java:110) ~[openapi-java-sdk-2.1.1.jar:?]

这样我必须让我的项目全部使用logback才能正常工作,有没有什么其他解决办法?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions