简体   繁体   English

Spring-Boot:在Intellij中进行调试-如何查看重新加载的类的名称

[英]Spring-Boot: Debugging in Intellij - how to see name of reloaded classes

I am using Intellij IDEA with a Spring Boot project. 我将Intellij IDEA与Spring Boot项目结合使用。

During debugging, I see a message in the debug sub window: myConfigurationName: 2 classes reloaded 在调试过程中,我在调试子窗口中看到一条消息: myConfigurationName: 2 classes reloaded

Message: myConfigurationName: 2 classes reloaded . 消息:myConfigurationName:重载了2个类

Where can I see the name of these classes? 在哪里可以看到这些类的名称?

UPDATE: 更新:

Even if I update the file build-log.properties with the following, I cannot see the class names in build.log . 即使使用以下命令更新了文件build-log.properties ,我也看不到build.log的类名。

log4j.rootLogger=trace, info, file

log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=$LOG_FILE_PATH$
log4j.appender.file.MaxFileSize=20Mb
log4j.appender.file.MaxBackupIndex=20
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d [%7r] %6p - %30.30c - %m\n

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%-5p %c{1} - %m%n`

This information is not available in IntelliJ IDEA, related request: 此信息在IntelliJ IDEA中不可用,相关要求为:

  • IDEABKL-5543 HotSwap does not show the list of reloaded classes IDEABKL-5543 HotSwap不显示重新加载的类的列表

You can find the names of the changed classes in build.log . 您可以在build.log中找到更改的类的名称。

Debug output will contain something like this ( Main.java was changed): 调试输出将包含以下内容( Main.java已更改):

2017-04-06 22:12:13,074 [  20509]  DEBUG - ps.incremental.fs.BuildFSState - Module 'stopme' production: MARKED DIRTY: D:\work\attaches\stopme\src\com\jetbrains\support\Main.java
2017-04-06 22:12:13,080 [  20515]  DEBUG - gging.ProjectBuilderLoggerImpl - Cleaning output files:
2017-04-06 22:12:13,080 [  20515]  DEBUG - gging.ProjectBuilderLoggerImpl - D:/work/attaches/stopme/out/production/stopme/com/jetbrains/support/Main.class
2017-04-06 22:12:13,080 [  20515]  DEBUG - gging.ProjectBuilderLoggerImpl - End of files
2017-04-06 22:12:13,105 [  20540]  DEBUG - kotlin.jps.build.KotlinBuilder - Build result: NOTHING_DONE
2017-04-06 22:12:13,106 [  20541]  DEBUG - gging.ProjectBuilderLoggerImpl - Compiling files:
2017-04-06 22:12:13,106 [  20541]  DEBUG - gging.ProjectBuilderLoggerImpl - D:/work/attaches/stopme/src/com/jetbrains/support/Main.java
2017-04-06 22:12:13,106 [  20541]  DEBUG - gging.ProjectBuilderLoggerImpl - End of files
2017-04-06 22:12:13,108 [  20543]   INFO - s.incremental.java.JavaBuilder - Compiling 1 java files; module: stopme
2017-04-06 22:12:13,108 [  20543]  DEBUG - s.incremental.java.JavaBuilder - Compiling D:\work\attaches\stopme\src\com\jetbrains\support\Main.java

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM