You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by bu...@apache.org on 2009/12/22 16:32:24 UTC
DO NOT REPLY [Bug 48430] New: log4j:ERROR Write failure.
java.io.IOException: Stream closed
https://issues.apache.org/bugzilla/show_bug.cgi?id=48430
Summary: log4j:ERROR Write failure. java.io.IOException: Stream
closed
Product: Log4j
Version: 1.2
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Appender
AssignedTo: log4j-dev@logging.apache.org
ReportedBy: gf.zsolt@gmail.com
I've got a strange error using log4j in one of my projects.
Stacktrace:
log4j:ERROR Write failure.
java.io.IOException: Stream closed
at sun.nio.cs.StreamEncoder.ensureOpen(StreamEncoder.java:38)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:129)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:146)
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:204)
at java.io.Writer.write(Writer.java:126)
at
org.apache.log4j.helpers.CountingQuietWriter.write(CountingQuietWriter.java:45)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:302)
at
org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:263)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:160)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
at org.apache.log4j.Category.callAppenders(Category.java:206)
at org.apache.log4j.Category.forcedLog(Category.java:391)
at org.apache.log4j.Category.log(Category.java:856)
OS: Linux ---- 2.6.25.18-0.2-pae #1 SMP 2008-10-21 16:30:26 +0200 i686 i686
i386 GNU/Linux
JRE: java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05)
Java HotSpot(TM) Server VM (build 1.5.0_13-b05, mixed mode)
Log4j: release 1.2.15
Remarks:
- the project is a single-thread app (a standalone java program);
- there is only one app running at the same time (and log-files have a unique
name containing a timestamp);
- there is enough free space on the local drive (where the log-files are
written to);
- appenders/log-level settings are not changed during running the app.
log4j.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration>
<appender name="app-log-file" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="Tool.${dmask.startup.time}.log" />
<param name="append" value="true" />
<param name="encoding" value="UTF-8" />
<param name="MaxFileSize" value="20MB" />
<param name="MaxBackupIndex" value="5" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %-5.5p
[%20.20C{1}:%-4.5L] %x%m%n" />
</layout>
</appender>
<root>
<priority value="debug" />
<appender-ref ref="app-log-file" />
</root>
</log4j:configuration>
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org