小编Kev*_*vin的帖子

如何在每个程序执行的log4j中创建日志文件?

我目前正在使用log4j中的DailyRollingFileAppender类来做日常日志文件附加,但我希望以下列格式分隔日志文件:

DATA.log.<date>_<time>_<random_#>
Run Code Online (Sandbox Code Playgroud)

这应该在每个程序执行时执行一次,所以我最终会得到像......

DATA.log.2011-01-13_12-46-38_<26>
DATA.log.2011-01-13_12-46-38_<79>
DATA.log.2011-01-13_12-46-38_<590>
Run Code Online (Sandbox Code Playgroud)

来自不同环境的不同日志文件可以汇集在一起​​.

无论如何在没有扩展FileAppender类的情况下执行此操作?至少,有办法吗?

DATA.log.<date>_<time>_<sequential_#>.log
Run Code Online (Sandbox Code Playgroud)

谢谢

编辑:我已经在使用DailyRollingFileAppender获取类似DATA.log.2011-01-13的内容.我想知道怎么做是在每个程序执行之后(或在每个程序执行之前)将日志文件翻转,并在结尾添加随机数字字符串.

java logging log4j config

6
推荐指数
1
解决办法
4579
查看次数

OBJ-C:核心绘图XY轴固定

我想修复轴,使它们始终位于我的绘图空间的左侧和底部.我当前的实现没有启用userInteraction,因此无需担心滚动.

// Setup plot space
CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.allowsUserInteraction = NO;

// Axes
CPXYAxisSet *axisSet = (CPXYAxisSet *)graph.axisSet;
CPXYAxis *x = axisSet.xAxis;
//x.majorIntervalLength = CPDecimalFromString(@"0.5");
x.orthogonalCoordinateDecimal = CPDecimalFromString(@"0.5");
x.minorTicksPerInterval = 0;
x.labelingPolicy = CPAxisLabelingPolicyAutomatic;

CPXYAxis *y = axisSet.yAxis;
//y.majorIntervalLength = CPDecimalFromString(@"0.5");
y.minorTicksPerInterval = 0;
y.orthogonalCoordinateDecimal = CPDecimalFromString(@"0");
y.labelingPolicy = CPAxisLabelingPolicyAutomatic;
Run Code Online (Sandbox Code Playgroud)

...

//Auto scale the plot space to fit the data
[plotSpace scaleToFitPlots:[NSArray arrayWithObject:boundLinePlot]];
CPPlotRange *xRange = plotSpace.xRange;
[xRange expandRangeByFactor:CPDecimalFromDouble(1.25)];
plotSpace.xRange = xRange;
CPPlotRange *yRange = plotSpace.yRange;
[yRange expandRangeByFactor:CPDecimalFromDouble(1.1)]; …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c core-plot ios

5
推荐指数
1
解决办法
3871
查看次数

标签 统计

config ×1

core-plot ×1

ios ×1

iphone ×1

java ×1

log4j ×1

logging ×1

objective-c ×1

xcode ×1