草庐IT

PYTH_HOME_LOG

全部标签

java - 如何在 Ubuntu Desktop 12.04 上设置 ANT_HOME?

看起来Ubuntu使用~/.bashrc,~/.bash_profile,~/.pam_profile,/etc/environment和/etc/profile的方式非常相似。我希望能够向其中一个(哪个是合适的)添加配置以将ANT_HOME设置为我的Ant安装根目录的绝对路径(恰好是/opt/apache/ant/1.8.4/apache-ant-1.8.4/)。这个变量需要像任何普通的envvar一样被“尊重”,我可以在其中打开一个终端并随时echo它。如果我可以将其设置为让Java在运行时从System.getProperty("")调用中读取它,那就太好了。我使用哪个文件?如何

java - Java Home Project构想

这些天来,我通过阅读HeadFirstJava2ndEdition学习Java。为了进一步加强我学到的概念并使它们牢牢记住,我决定做一些小规模的Java项目。我想到了一个项目,该项目基本上对我的流派,作者等书籍进行分类。SO的读者能否提出更多此类想法?他们需要对初学者友好,并且应该提供在学习过程中学习某些东西的机会。也欢迎任何提供此类项目构想的站点链接。我用google搜索了几个搜索词,但没有成功。 最佳答案 从教学经验中我了解到,一旦您提出了1-2个项目构想,您就可以始终扩展每个项目。采纳您对书籍进行分类的最初想法。随着时间的流逝

java - 在log4j中使用MDC动态命名日志文件

是否有可能一些如何使用MDC在运行时命名日志文件。我有一个Web应用程序,它使用tomcat文档库同时被不同的名称调用。所以我需要为他们每个人准备单独的日志文件。 最佳答案 这可以在Logback中完成,Log4J的继任者。Logbackisintendedasasuccessortothepopularlog4jproject,pickingupwherelog4jleavesoff.请参阅SiftingAppender的文档TheSiftingAppenderisuniqueinitscapacitytoreferenceand

java - 将 libgdx 项目导入 Eclipse 时未绑定(bind)类路径变量 junit 和 log4j

我正在尝试导入并运行此处列出的项目:Scene2dActionsandEventHandling我首先下载zip文件,然后将其导入到eclipse中。从这里我得到以下三个错误(在解决其他与不正确的android版本有关的错误之后):DescriptionResourcePathLocationTypeUnboundclasspathvariable:'M2_REPO/junit/junit/4.5/junit-4.5.jar'inproject'game-test-desktop'game-test-desktopBuildpathBuildPathProblemDescription

java - Log4j 中带日期的文件名

我正在尝试将当前日期附加到log4j日志文件。所以它会是这样的:myApp-2011-01-07.log问题是我不想使用DailyRollingFileAppender。原因是每天都会运行另一个脚本来备份日志文件夹中的所有内容。这是在Tomcat5.5下运行。这在log4j中可能吗? 最佳答案 我想你可以在代码中设置一个系统属性来包含当前日期:static{SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");System.setProperty("current.

java - 使用 log4j 在日志文件中打印线程 ID

我正在尝试在我的日志文件中打印正在执行日志记录的线程的ID。我通过log.info(Thread.currentThread().getId())在代码级别完成了它,其中“log”是Logger类对象,但这不是我真正想要的。实际上,我的应用程序是一个大型分布式应用程序,不可能在每个log.info("something")中添加Thread.currentThread().getId()代码。无论如何,我可以通过它在我的log4j.xml文件中进行任何更改并为我的代码中的每个log.info打印线程ID。这是我的log4j.xml现在我假设我可以在我的xml布局中添加一些东西来打印线程

java - Log4J 2 配置监控和按位比较

一位同事指出了Log4J2.3code中的以下片段:/***Calledtodetermineiftheconfigurationhaschanged.*/@OverridepublicvoidcheckConfiguration(){finallongcurrent=System.currentTimeMillis();if(((counter.incrementAndGet()&MASK)==0)&&(current>=nextCheck)){LOCK.lock();try{nextCheck=current+intervalSeconds;if(file.lastModified

Java HotSpot(TM) 64 位服务器 VM 警告无法打开文件 logs/gc.log,因为没有这样的文件或目录

当我尝试运行时出现此错误RACK_ENV=testberailstesttest/system/service_provider_map_test.rb—seed48088JavaHotSpot(TM)64-BitServerVMwarning:Cannotopenfilelogs/gc.logduetoNosuchfileordirectory然后测试因这个错误而超时Timeoutwhilewaitingforclusterstatus[green]and[1]nodes/Users/patrickward/.rbenv/versions/2.4.1/lib/ruby/gems/2.

java - 使用 log4j 在一行中获取多个日志

我正在使用org.apache.log4j.Logger,我经常在我的日志中看到这样的行:2013-06-09T00:06:00,092datadatadatadat2013-06-09T00:06:10,253datadata2013-06-09T00:06:16,202datad2013-06-09T00:06:20,750datadatadatadata我希望看到的是:2013-06-09T00:06:00,092datadatadatadata2013-06-09T00:06:10,253datadatadatadata2013-06-09T00:06:16,202datada

java - 如何配置 Log4J2

我现在花了几个小时试图解决这个问题,但我完全不知所措。我发现新的配置过程不必要地复杂。我有一个带有web.xml文件的Servlet,其中包含以下内容:log4jConfigurationfile:///etc/myApp/log4j2.xml好像没什么效果。我使用的是Tomcat7.0.42,我已经删除了catalina.properties文件中对log4j*.jar的所有引用。我的应用程序中的日志仍在发送,但它们只是发送到System.out,没有我指定的格式。所以,我试着自己动手做:InputStreamin=newFileInputStream(newFile("/etc/m