小编nea*_*eal的帖子

如何禁用 PDFBox 警告日志记录

我有一个简单的 java 控制台应用程序。pdfbox 用于从 PDF 文件中提取文本。但是控制台中打印了连续的信息:

??? 29, 2017 9:28:27 ?? org.apache.pdfbox.pdmodel.font.PDSimpleFont toUnicode
??: No Unicode mapping for 14 (145) in font GGNHDZ+SimSun  
??? 29, 2017 9:28:27 ?? org.apache.pdfbox.pdmodel.font.PDSimpleFont toUnicode
??: No Unicode mapping for 28 (249) in font LNKLJH+SimSun
??? 29, 2017 9:28:27 ?? org.apache.pdfbox.pdmodel.font.PDSimpleFont toUnicode
Run Code Online (Sandbox Code Playgroud)

我真的很想从控制台中删除这些信息。我使用 logback 进行日志记录,logback.xml 就像:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<logger name="org.apache.pdfbox" level="ERROR"/>
<timestamp key="timestamp-by-second" datePattern="yyyyMMdd'T'HHmmss"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <!-- encoder ?????PatternLayoutEncoder -->
    <encoder>
        <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
    </encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender"> …
Run Code Online (Sandbox Code Playgroud)

java apache logging logback pdfbox

3
推荐指数
1
解决办法
3108
查看次数

标签 统计

apache ×1

java ×1

logback ×1

logging ×1

pdfbox ×1