[
https://issues.apache.org/jira/browse/PDFBOX-3219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15125310#comment-15125310
]
Tilman Hausherr commented on PDFBOX-3219:
-----------------------------------------
I wonder why the command line tools work without the log4j message, but the
preflight command line app always has it. Somebody who just downloads the app
jar won't have the XML file I just changed. Ideally, the preflight command line
app should work without the annoying message in the default setting.
The forum thread mentioned in the FAQ
https://sourceforge.net/forum/forum.php?thread_id=1254229&forum_id=267205
doesn't exist anymore.
> Suggestion for log4j.xml example inside preflight source
> --------------------------------------------------------
>
> Key: PDFBOX-3219
> URL: https://issues.apache.org/jira/browse/PDFBOX-3219
> Project: PDFBox
> Issue Type: Bug
> Components: Documentation, Preflight
> Affects Versions: 2.0.0
> Reporter: Tilman Hausherr
> Labels: log4j
> Fix For: 2.0.0
>
>
> As posted by [~rnibali] to the mailing list:
> I recently ran some tests using the preflight core, and wondered about the
> following message:
> {quote}
> java -jar preflight-app/target/preflight-app-2.0.0-SNAPSHOT.jar xml batch
> ./OpenSource/pdftests/
> log4j:WARN No appenders could be found for logger
> (org.apache.pdfbox.pdfparser.COSParser).
> log4j:WARN Please initialize the log4j system properly.
> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
> more info.
> {quote}
> The online PDFBox FAQ (kind of) told me how to solve this. However, using
> the example log4j.xml from PDFBox yields the following:
> {quote}
> java -Dlog4j.configuration=file:./preflight/src/test/resources/log4j.xml
> -jar preflight-app/target/preflight-app-2.0.0-SNAPSHOT.jar xml batch
> ./OpenSource/pdftests/
> log4j:ERROR No appender named \[console] could be found.
> log4j:ERROR No appender named \[rolling-file] could be found.
> {quote}
> My suggestion is to replace it with this for starters:
> {code}
> <?xml version="1.0" encoding="UTF-8" ?>
> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
> <log4j:configuration debug="true"
> xmlns:log4j='http://jakarta.apache.org/log4j/'>
> <appender name="console" class="org.apache.log4j.ConsoleAppender">
> <layout class="org.apache.log4j.PatternLayout">
> <param name="ConversionPattern" value="%d{yyyy-MM-dd
> HH:mm:ss} %-5p %c{1}:%L - %m%n" />
> </layout>
> </appender>
> <root>
> <level value="DEBUG" />
> <appender-ref ref="console" />
> </root>
> </log4j:configuration>
> {code}
> Additionally, the FAQ entries should be updated with a correct example
> regarding the 'java -jar ..." case.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]