我在Eclipse中使用log4j在Java桌面应用程序中记录消息。我希望该日志应在特定文件夹中创建(特别是在包含源文件夹“ src”和类文件夹“
bin”的文件夹中)。
是否可以在log4j.properties中进行设置?如何确保仅在此位置创建日志?
我会同意萨凯特的答复。但是,与其硬编码位置,不如总是提供相对路径。
例如,如果您是从称为Launcher的类的主要方法启动应用程序的,则这是Eclipse Project目录的结构:
Java Project
src
bin
然后只需指定您的位置即可
log4j.appender.R.File=./log/Logfile.log
这将在目录日志下创建文件:
Java Project
src
bin
log
LogFile.log
希望你明白了.. :)
我试图在springboot中配置log4j2。我已经从pom.xml.中删除(排除)了登录依赖项,我正在名为log4j2.xml的资源文件夹下使用此xml 这是我的控制器类。 我在这里错过了什么吗?我尝试使用application.properties也使用最新版本的Log4j2.But仍然没有created.When我运行应用程序,我看不到任何日志文件在xml中指定的路径上动态创建。
我知道这个问题已经被问过很多次了,一直都有一个答案是关于使用一个可执行的jar或制作一个。exe使用launch4j或类似应用程序。 我可能听起来像个新手,实际上我是。 我一直在用一个Java项目尝试一些东西。我已经成功地制作了一个可执行的jar和一个. exe文件。这都要归功于你之前在SO中的回答:) 但是,我想为Windows创建一个安装程序。例如,按Next 2-3次(显示所有条款和条件等)
问题内容: 我知道这个问题已经被问过很多次了,而且一直有一个答案说明使用可执行jar或使用launch4j或类似应用程序制作.exe。 我听起来像是一个新手,实际上是我。 我一直在尝试Java项目中的一些事情。我已经成功地制作了一个可执行的jar和一个.exe文件。非常感谢您之前在SO中的回答:) 但是,我想为Windows创建一个安装程序。像是,按下一步2至3次(显示所有条款和条件等),然后用户
问题内容: 会定期提出类似的问题,但其中许多答案已过时。 我需要使用Java构建质量与当代桌面应用程序相当的GUI的跨平台桌面应用程序。 Swing是默认选择,但是我还没有遇到过一个Swing应用程序,该应用程序至少看起来并不太过时且笨拙(我知道是主观的,但是使用GUI很难避免美学判断)。 我注意到,新的比特币客户端现在使用带有Java绑定的QT,并且确实具有吸引人的用户界面,但是这样做的缺点是不
问题内容: 我想开始开发JavaFX桌面应用程序,该应用程序将与Google Maps API紧密配合(如果一切顺利)。我的上手时间比我想象的要困难得多,在这一点上,我只是在问一个人,请提供一个示例代码,这些代码可以简单地加载地图并在地图上固定一些位置。任何帮助将不胜感激。到目前为止,我能做的最好的事情就是在WebView中加载maps.google.com,这显然根本不涉及API,并且现在对我毫