Id像一个OutputStream,它执行在log4j中的RollingXXXAppender类中找到的许多函数。
对于一个简单的OutputStream,是否有任何FOSS库支持这种智能。Id,而不是代码,不知道滚动过程,不需要任何提示什么时候滚?理想情况下,滚动控制助手将传递到工厂,并隐藏在抽象的深处。
示例用例
这种功能对任何需要创建真正大型文件(如日志记录)的系统都是最有效的。
潜在性问题
关于如何写我自己的文章的技巧。
我不想写我自己的,我知道怎么写-这就是为什么我提到RollingXXXAppender。我更愿意利用先前存在的库的努力。
发布于 2011-04-29 01:36:56
我认为您可以很容易地通过扩展FileOutputStream来实现这一点。但是,要记住的一点是,只有当您愿意在每次写入中保持打开和关闭文件的-instead时,这种方法才有意义;只有当对此日志文件的写入是集中的情况下,这种方法才有意义。
https://stackoverflow.com/questions/5826770
复制相似问题