作者:放ch养奶牛 | 2023-06-21 23:07
我有一个使用morphia与mongodb一起工作的java应用程序.
我想将发送到mongodb的所有查询记录在一个文件中,我可以对其进行分析以提高性能.但我找不到记录它们的方法.
我知道mongodb可以在system.profile
集合中记录查询,但我仍然需要一个日志文件.
怎么做?
1> Tomasz Nurki..:
你使用SLF4J还是Logback/Log4J?将Morphias的SLF4JExtension添加到CLASSPATH中.
然后只需启用com.google.code.morphia
记录器并将其记录在任何您想要的位置.
我正在尝试打印JSON查询,添加SL4JExtension,并在我的log4j.properties中启用日志作为log4j.logger.com.google.code.morphia = DEBUG但它只显示映射日志,2012-06-14 10:55 :21,450 DEBUG [com.google.code.morphia.mapping.MappedClass] - 完成MappedClass:MappedClass .......我想打印查询.请你指导