用于Mac OS X 10.6 Update 3的Java已升级到java 1.6.0_22.但是,它们不包含源代码或JavaDoc.有谁知道Apple是否提供了来源,如果有的话,在哪里可以找到它?
我想将源附加到Eclipse.
我已经在MacBook Pro上运行STS 2.3.2几天了.我发现性能要比我用过的任何其他Eclipse版本慢得多.例如,从一个标签切换到另一个标签最多可能需要4秒钟.
我试图关闭大部分验证,并增加内存,但它并没有什么不同.
其他人有类似的经历吗?
在Xcode 3中,按名称对源树进行排序相对容易(有关详细信息,请参阅此处的答案).但是,我无法弄清楚如何在Xcode 4中对文件和组进行排序,而无需手动拖动它们.
Logback 的 DBAppender 将其上下文和 MDC 中的所有属性记录到数据库中。我想控制记录哪些属性,特别是过滤掉某些值,但我找不到任何选项来执行此操作。该文档很简洁:
logging_event_property 用于存储 MDC 或 Context 中包含的键和值
是否可以排除某些属性被记录?
这是一个例子:
Logback 配置为DBAppender从以下位置加载其属性vct.properties:
<configuration>
<property resource="vct.properties" />
<appender name="DB" class="ch.qos.logback.classic.db.DBAppender">
<connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">
<dataSource class="com.mchange.v2.c3p0.ComboPooledDataSource">
<driverClass>com.mysql.jdbc.Driver</driverClass>
<jdbcUrl>jdbc:mysql://${log.db.host}:${log.db.port}/${log.db.schema}</jdbcUrl>
<user>${log.db.username}</user>
<password>${log.db.password}</password>
</dataSource>
</connectionSource>
</appender>
<root level="DEBUG">
<appender-ref ref="DB" />
</root>
</configuration>
Run Code Online (Sandbox Code Playgroud)
vct.properties有连接设置:
log.db.host=localhost
log.db.port=3306
log.db.schema=logs_development
log.db.username=loguser
log.db.password=logpass
Run Code Online (Sandbox Code Playgroud)
记录事件时,会记录所有连接设置:
mysql> select * from logging_event_property where event_id=1;
+----------+---------------------+-------------------------------------------+
| event_id | mapped_key | mapped_value |
+----------+---------------------+-------------------------------------------+
| 1 | log.db.host | localhost |
| 1 | log.db.password …Run Code Online (Sandbox Code Playgroud)