logger4j.properties和log4j.xml的常用配置

背景:不介绍了,日志对于一个项目的重要性大家都懂的;

直接上代码(含注释说明)

log4j.xml的

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

    <!--
       * 1. 一个appender子元素定义一个日志输出目的地
       * 2. 一个logger子元素定义一个日志写出器
    -->
    <!-- catalina.out -->
    <appender name="consoleAppend" class="org.apache.log4j.ConsoleAppender" >
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} [%5p][%t][%c{1}]-[%M] %m%n" />
        </layout>
    </appender>

    <!-- error log -->
    <appender name="errorAppend" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="${webapp.root}/logs/error/error.html" />
        <param name="Append" value="true" />
        <param name="DatePattern" value="yyyy-MM-dd-HH-mm'.html'"/>
        <param name="MaxBackupIndex" value="10" />
        <param name="MaxFileSize" value="4000000" />
        <param name="encoding" value="utf-8"/>
        <layout class="org.apache.log4j.HTMLLayout">
        </layout>
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            <param name="LevelMin" value="ERROR" />
            <param name="LevelMax" value="ERROR" />
        </filter>
    </appender>

    <!-- biz -->
    <appender name="bizAppend" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="${webapp.root}/logs/biz/biz.log" />
        <param name="Append" value="true" />
        <param name="DatePattern" value="'.'yyyy-MM-dd-HH'.log'" />
        <param name="MaxBackupIndex" value="10" />
        <param name="MaxFileSize" value="4096" />
        <param name="encoding" value="utf-8"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="[date:%d{yyyy-MM-dd HH:mm:ss}] %m%n" />
        </layout>
        <filter class="com.raycloud.bizlogger.LoggerFilter">
            <param name="LevelMin" value="40050" />
            <param name="LevelMax" value="40050" />
        </filter>
    </appender>

    <!-- 消费者消费的消息记录 -->
    <appender name="taskExcutorAppend" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="${webapp.root}/logs/excutor/excutor.log" />
        <!-- 每小时1个文件 -->
        <param name="DatePattern" value="'.'yyyy-MM-dd-HH'.log'" />
        <!-- 最大文件的size,单位:Kb,Mb... -->
        <param name="MaxFileSize" value="4096" />
        <!-- 重启了服务器之后,是否在原有文件的后面追加?true(默认):追加;false:不追加 -->
        <param name="Append" value="true"/>
        <!-- 默认 MaxBackupIndex 为 1 -->
        <param name="MaxBackupIndex" value="10" />
        <param name="Encoding" value="utf-8"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} [%5p] %m%n" />
        </layout>
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            <param name="LevelMin" value="INFO" />
            <param name="LevelMax" value="WARN" />
        </filter>
    </appender>

    <!-- ProcessHandler的日志 -->
    <appender name="processHandlerAppend" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="${webapp.root}/logs/process/process.log" />
        <!-- 每小时1个文件 -->
        <param name="DatePattern" value="'.'yyyy-MM-dd-HH'.log'" />
        <!-- 最大文件的size,单位:Kb,Mb... -->
        <param name="MaxFileSize" value="4096" />
        <!-- 重启了服务器之后,是否在原有文件的后面追加?true(默认):追加;false:不追加 -->
        <param name="Append" value="true"/>
        <!-- 默认 MaxBackupIndex 为 1 -->
        <param name="MaxBackupIndex" value="10" />
        <param name="Encoding" value="utf-8"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} [%5p] %m%n" />
        </layout>
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            <param name="LevelMin" value="INFO" />
            <param name="LevelMax" value="WARN" />
        </filter>
    </appender>

    <!-- command node js的日志 -->
    <appender name="nodejsAppend" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="${webapp.root}/logs/command/nodejs.log" />
        <!-- 每小时1个文件 -->
        <param name="DatePattern" value="'.'yyyy-MM-dd-HH'.log'" />
        <!-- 最大文件的size,单位:Kb,Mb... -->
        <param name="MaxFileSize" value="4096" />
        <!-- 重启了服务器之后,是否在原有文件的后面追加?true(默认):追加;false:不追加 -->
        <param name="Append" value="true"/>
        <!-- 默认 MaxBackupIndex 为 1 -->
        <param name="MaxBackupIndex" value="10" />
        <param name="Encoding" value="utf-8"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} [%5p] %m%n" />
        </layout>
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            <param name="LevelMin" value="INFO" />
            <param name="LevelMax" value="WARN" />
        </filter>
    </appender>
    <!-- command ffmpeg的日志 -->
    <appender name="ffmpegAppend" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="${webapp.root}/logs/command/ffmpeg.log" />
        <!-- 每小时1个文件 -->
        <param name="DatePattern" value="'.'yyyy-MM-dd-HH'.log'" />
        <!-- 最大文件的size,单位:Kb,Mb... -->
        <param name="MaxFileSize" value="4096" />
        <!-- 重启了服务器之后,是否在原有文件的后面追加?true(默认):追加;false:不追加 -->
        <param name="Append" value="true"/>
        <!-- 默认 MaxBackupIndex 为 1 -->
        <param name="MaxBackupIndex" value="10" />
        <param name="Encoding" value="utf-8"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} [%5p] %m%n" />
        </layout>
        <filter class="org.apache.log4j.varia.LevelRangeFilter">
            <param name="LevelMin" value="INFO" />
            <param name="LevelMax" value="WARN" />
        </filter>
    </appender>

    <!--
        logger的作用:
        1.[name属性]:指定你定义Logger对象时候的name
        2. additivity : children-logger是否使用 rootLogger的配置,
           additivity在log4j默认为true。这解释了为什么有些时候,一个日志信息在屏幕上会有多次输出。
        3.还可以指定level(输出级别)、appender-ref(指定哪个append)
     -->
    <!-- loggers -->
    <logger name="com.raycloud.picture.task.consumer.PictureVideoTaskExcutor" additivity="true">
        <!-- 如果1个包想对应多个 Appender 就这样,对于每个Appender自定义的日志级别可以在Appender上加上filter -->
        <appender-ref ref="taskExcutorAppend" />
    </logger>
    <logger name="com.raycloud.picture.task.handle.impl.DefaultVideoProcessorHandleImpl" additivity="true">
        <appender-ref ref="processHandlerAppend" />
    </logger>
    <logger name="com.raycloud.picture.service.command.NodeJsCommandInvoke" additivity="true">
        <appender-ref ref="nodejsAppend" />
    </logger>
    <logger name="com.raycloud.picture.service.command.FfmpegCommandInvoke" additivity="true">
        <appender-ref ref="ffmpegAppend" />
    </logger>

    <!--
        root的作用(相当于全局的意思):
        1.[priority ]:指定默认的全局输出级别
        2.[appender-ref ]:指定一些默认的append(没有指出特殊包或者类,即那些没有指定<logger>元素的append)的输出;
    -->
    <root>
        <priority value="INFO" />
        <!-- 将 logger 中 additivity=true 的日志或者没有指定<logger>的append输出到控制台 -->
        <appender-ref ref="consoleAppend" />
        <!-- 将全局的 error 日志输出到error文件中 -->
        <appender-ref ref="errorAppend" />
        <appender-ref ref="bizAppend" />
    </root>

</log4j:configuration>
log4j.xml在web.xml中的配置

<!-- log4j -->
    <context-param>
        <param-name>log4jConfigLocation</param-name>
        <param-value>classpath:log4j-server.xml</param-value>
    </context-param>
    <context-param>
        <param-name>log4jRefreshInterval</param-name>
        <param-value>3000</param-value>
    </context-param>
    <!-- 先开启Log4J,再去启动spring等一些你需要的东西,有助于报错时日志的输出 -->
    <listener>
        <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener>
log4j.properties配置

#根针对所有的日志包
log4j.rootLogger = debug , appendConsole
#下面两个配置是指定包的特殊处理,针对两个指定的日志级别,如果不指定的话则使用父日志记录器(rootLogger)的,指定了就覆盖掉了父日志记录器的
#设置dao包的日志配置
log4j.logger.com.xun.log4j.dao = debug, appendDao
#设置service包的日志配置
log4j.logger.com.xun.log4j.service = info, appendService


#控制台的配置
log4j.appender.appendConsole = org.apache.log4j.ConsoleAppender
#Threshold:设置此appender的日志级别,这里会覆盖全局的(rootLogger中)定义的日志级别
log4j.appender.appendConsole.Threshold = error
#设置日志输出编码方式为UTF-8,如果不指定,会以当前运行操作系统的编码方式记录
log4j.appender.appendConsole.encoding = UTF-8
log4j.appender.appendConsole.layout = org.apache.log4j.SimpleLayout

#appendDao配置
log4j.appender.appendDao = org.apache.log4j.FileAppender
log4j.appender.appendDao.layout = org.apache.log4j.PatternLayout
log4j.appender.appendDao.layout.ConversionPattern = [%d{yyyy-MM-dd HH:mm:ss}]--[%t] [%p] -%l -%m%n%n
log4j.appender.appendDao.Append = false
log4j.appender.appendDao.File = e:/test/log4j/dao.txt

#appendService
log4j.appender.appendService = org.apache.log4j.FileAppender
log4j.appender.appendService.layout = org.apache.log4j.PatternLayout
log4j.appender.appendService.layout.ConversionPattern = [%d{yyyy-MM-dd HH:mm:ss}]--[%t] [%p] -%l -%m%n%n
log4j.appender.appendService.Append = false
log4j.appender.appendService.File = e:/test/log4j/service.txt

blog.tianya.cn/post-7805621-131367411-1.shtml
blog.tianya.cn/post-7805616-131367400-1.shtml
blog.tianya.cn/post-7805655-131367843-1.shtml
blog.tianya.cn/post-7805660-131367850-1.shtml
blog.tianya.cn/post-7805668-131367894-1.shtml
blog.tianya.cn/post-7805675-131367911-1.shtml
blog.tianya.cn/post-7805676-131367929-1.shtml
blog.tianya.cn/post-7805685-131367965-1.shtml
blog.tianya.cn/post-7805687-131367971-1.shtml
blog.tianya.cn/post-7805690-131368001-1.shtml
blog.tianya.cn/post-7805692-131368012-1.shtml
blog.tianya.cn/post-7805693-131368021-1.shtml
blog.tianya.cn/post-7805694-131368028-1.shtml
blog.tianya.cn/post-7805702-131368156-1.shtml
blog.tianya.cn/post-7805721-131368233-1.shtml
blog.tianya.cn/post-7805723-131368236-1.shtml
blog.tianya.cn/post-7805726-131368250-1.shtml
blog.tianya.cn/post-7805742-131368417-1.shtml
blog.tianya.cn/post-7805744-131368425-1.shtml
blog.tianya.cn/post-7805745-131368430-1.shtml
blog.tianya.cn/post-7805746-131368432-1.shtml
blog.tianya.cn/post-7805747-131368438-1.shtml
blog.tianya.cn/post-7805761-131368544-1.shtml
blog.tianya.cn/post-7805749-131368547-1.shtml
blog.tianya.cn/post-7805778-131368636-1.shtml
blog.tianya.cn/post-7805779-131368638-1.shtml
blog.tianya.cn/post-7805780-131368639-1.shtml
blog.tianya.cn/post-7805781-131368646-1.shtml
blog.tianya.cn/post-7805784-131368650-1.shtml
blog.tianya.cn/post-7805785-131368652-1.shtml
blog.tianya.cn/post-7805790-131368663-1.shtml
blog.tianya.cn/post-7805753-131368568-1.shtml
blog.tianya.cn/post-7805767-131368596-1.shtml
blog.tianya.cn/post-7805769-131368612-1.shtml
blog.tianya.cn/post-7805771-131368626-1.shtml
blog.tianya.cn/post-7805773-131368629-1.shtml
blog.tianya.cn/post-7805775-131368631-1.shtml
blog.tianya.cn/post-7805776-131368633-1.shtml
blog.tianya.cn/post-7805761-131369004-1.shtml
blog.tianya.cn/post-7805749-131369017-1.shtml
blog.tianya.cn/post-7805806-131369074-1.shtml
blog.tianya.cn/post-7805808-131369080-1.shtml
blog.tianya.cn/post-7805809-131369085-1.shtml
blog.tianya.cn/post-7805810-131369086-1.shtml
blog.tianya.cn/post-7805811-131369087-1.shtml
blog.tianya.cn/post-7805821-131369205-1.shtml
blog.tianya.cn/post-7805824-131369253-1.shtml
blog.tianya.cn/post-7805827-131369288-1.shtml
blog.tianya.cn/post-7805829-131369293-1.shtml
blog.tianya.cn/post-7805830-131369297-1.shtml
blog.tianya.cn/post-7805832-131369304-1.shtml
blog.tianya.cn/post-7805834-131369321-1.shtml
blog.tianya.cn/post-7805835-131369329-1.shtml
blog.tianya.cn/post-7805836-131369339-1.shtml
blog.tianya.cn/post-7805838-131369345-1.shtml
blog.tianya.cn/post-7805845-131369392-1.shtml
blog.tianya.cn/post-7805848-131369411-1.shtml
blog.tianya.cn/post-7805857-131369510-1.shtml
blog.tianya.cn/post-7805859-131369526-1.shtml
blog.tianya.cn/post-7805860-131369542-1.shtml
blog.tianya.cn/post-7805863-131369554-1.shtml
blog.tianya.cn/post-7805872-131369613-1.shtml
blog.tianya.cn/post-7805875-131369634-1.shtml
blog.tianya.cn/post-7805896-131369739-1.shtml
blog.tianya.cn/post-7805897-131369740-1.shtml
blog.tianya.cn/post-7805900-131369745-1.shtml
blog.tianya.cn/post-7805901-131369747-1.shtml
blog.tianya.cn/post-7805903-131369748-1.shtml
blog.tianya.cn/post-7805904-131369749-1.shtml
blog.tianya.cn/post-7805905-131369751-1.shtml
blog.tianya.cn/post-7805910-131369762-1.shtml
blog.tianya.cn/post-7805912-131369765-1.shtml
blog.tianya.cn/post-7805879-131369708-1.shtml
blog.tianya.cn/post-7805880-131369713-1.shtml
blog.tianya.cn/post-7805881-131369716-1.shtml
blog.tianya.cn/post-7805882-131369717-1.shtml
blog.tianya.cn/post-7805883-131369718-1.shtml
blog.tianya.cn/post-7805884-131369719-1.shtml
blog.tianya.cn/post-7805885-131369720-1.shtml
blog.tianya.cn/post-7805886-131369723-1.shtml
blog.tianya.cn/post-7805888-131369727-1.shtml
blog.tianya.cn/post-7805889-131369728-1.shtml
blog.tianya.cn/post-7805890-131369729-1.shtml
blog.tianya.cn/post-7805891-131369730-1.shtml
blog.tianya.cn/post-7805892-131369731-1.shtml
blog.tianya.cn/post-7805893-131369734-1.shtml
blog.tianya.cn/post-7805894-131369736-1.shtml
blog.tianya.cn/post-7805895-131369737-1.shtml
blog.tianya.cn/post-7805932-131370156-1.shtml
blog.tianya.cn/post-7805934-131370160-1.shtml
blog.tianya.cn/post-7805935-131370168-1.shtml
blog.tianya.cn/post-7805936-131370173-1.shtml
blog.tianya.cn/post-7805938-131370177-1.shtml
blog.tianya.cn/post-7805945-131370273-1.shtml
blog.tianya.cn/post-7805948-131370290-1.shtml
blog.tianya.cn/post-7805949-131370309-1.shtml
blog.tianya.cn/post-7805951-131370321-1.shtml
blog.tianya.cn/post-7805959-131370383-1.shtml
blog.tianya.cn/post-7805967-131370433-1.shtml
blog.tianya.cn/post-7805970-131370446-1.shtml
blog.tianya.cn/post-7805971-131370451-1.shtml
blog.tianya.cn/post-7805978-131370501-1.shtml
blog.tianya.cn/post-7805980-131370507-1.shtml
blog.tianya.cn/post-7805982-131370518-1.shtml
blog.tianya.cn/post-7805983-131370530-1.shtml
blog.tianya.cn/post-7805985-131370539-1.shtml
blog.tianya.cn/post-7805986-131370548-1.shtml
blog.tianya.cn/post-7805987-131370556-1.shtml
blog.tianya.cn/post-7805988-131370564-1.shtml
blog.tianya.cn/post-7805990-131370581-1.shtml
blog.tianya.cn/post-7805991-131370588-1.shtml
blog.tianya.cn/post-7805992-131370600-1.shtml
blog.tianya.cn/post-7805993-131370609-1.shtml
blog.tianya.cn/post-7805994-131370616-1.shtml
blog.tianya.cn/post-7805996-131370623-1.shtml
blog.tianya.cn/post-7805997-131370628-1.shtml
blog.tianya.cn/post-7805999-131370642-1.shtml
blog.tianya.cn/post-7806011-131370764-1.shtml
blog.tianya.cn/post-7806013-131370767-1.shtml
blog.tianya.cn/post-7806014-131370768-1.shtml
blog.tianya.cn/post-7806016-131370770-1.shtml
blog.tianya.cn/post-7806017-131370772-1.shtml
blog.tianya.cn/post-7806018-131370774-1.shtml
blog.tianya.cn/post-7806019-131370776-1.shtml
blog.tianya.cn/post-7806020-131370778-1.shtml
blog.tianya.cn/post-7806022-131370779-1.shtml
blog.tianya.cn/post-7806023-131370780-1.shtml
blog.tianya.cn/post-7806025-131370787-1.shtml
blog.tianya.cn/post-7806027-131370789-1.shtml
blog.tianya.cn/post-7806030-131370797-1.shtml
blog.tianya.cn/post-7806032-131370798-1.shtml
blog.tianya.cn/post-7806033-131370800-1.shtml
blog.tianya.cn/post-7806034-131370801-1.shtml
blog.tianya.cn/post-7806035-131370802-1.shtml
blog.tianya.cn/post-7806036-131370804-1.shtml
blog.tianya.cn/post-7806037-131370805-1.shtml
blog.tianya.cn/post-7806039-131370811-1.shtml
blog.tianya.cn/post-7806040-131370813-1.shtml
blog.tianya.cn/post-7806041-131370816-1.shtml
blog.tianya.cn/post-7806042-131370820-1.shtml
blog.tianya.cn/post-7806043-131370822-1.shtml
blog.tianya.cn/post-7806044-131370827-1.shtml
blog.tianya.cn/post-7806045-131370830-1.shtml
blog.tianya.cn/post-7806046-131370832-1.shtml
blog.tianya.cn/post-7806047-131370834-1.shtml
blog.tianya.cn/post-7806048-131370839-1.shtml
blog.tianya.cn/post-7806050-131370841-1.shtml
blog.tianya.cn/post-7806051-131371203-1.shtml
blog.tianya.cn/post-7806063-131371216-1.shtml
blog.tianya.cn/post-7806064-131371223-1.shtml
blog.tianya.cn/post-7806066-131371270-1.shtml
blog.tianya.cn/post-7806067-131371273-1.shtml
blog.tianya.cn/post-7806071-131371306-1.shtml
blog.tianya.cn/post-7806072-131371312-1.shtml
blog.tianya.cn/post-7806073-131371316-1.shtml
blog.tianya.cn/post-7806074-131371320-1.shtml
blog.tianya.cn/post-7806075-131371323-1.shtml
blog.tianya.cn/post-7806076-131371325-1.shtml
blog.tianya.cn/post-7806077-131371329-1.shtml
blog.tianya.cn/post-7806078-131371332-1.shtml
blog.tianya.cn/post-7806080-131371334-1.shtml
blog.tianya.cn/post-7806081-131371336-1.shtml
blog.tianya.cn/post-7806084-131371430-1.shtml
blog.tianya.cn/post-7806086-131371483-1.shtml
blog.tianya.cn/post-7806087-131371501-1.shtml
blog.tianya.cn/post-7806088-131371513-1.shtml
blog.tianya.cn/post-7806089-131371522-1.shtml
blog.tianya.cn/post-7806090-131371530-1.shtml
blog.tianya.cn/post-7806092-131371533-1.shtml
blog.tianya.cn/post-7806093-131371545-1.shtml
blog.tianya.cn/post-7806094-131371553-1.shtml
blog.tianya.cn/post-7806095-131371562-1.shtml
blog.tianya.cn/post-7806098-131371569-1.shtml
blog.tianya.cn/post-7806099-131371576-1.shtml
blog.tianya.cn/post-7806101-131371586-1.shtml
blog.tianya.cn/post-7806102-131371594-1.shtml
blog.tianya.cn/post-7806103-131371600-1.shtml
blog.tianya.cn/post-7806105-131371612-1.shtml
blog.tianya.cn/post-7806106-131371619-1.shtml
blog.tianya.cn/post-7806111-131371626-1.shtml
blog.tianya.cn/post-7806115-131371636-1.shtml
blog.tianya.cn/post-7806116-131371649-1.shtml
blog.tianya.cn/post-7806118-131371669-1.shtml
blog.tianya.cn/post-7806120-131371699-1.shtml
blog.tianya.cn/post-7806122-131371702-1.shtml
blog.tianya.cn/post-7806123-131371725-1.shtml
blog.tianya.cn/post-7806124-131371746-1.shtml
blog.tianya.cn/post-7806126-131371753-1.shtml
blog.tianya.cn/post-7806128-131371761-1.shtml
blog.tianya.cn/post-7806129-131371773-1.shtml
blog.tianya.cn/post-7806130-131371778-1.shtml
blog.tianya.cn/post-7806132-131371786-1.shtml
blog.tianya.cn/post-7806133-131371806-1.shtml
blog.tianya.cn/post-7806134-131371813-1.shtml
blog.tianya.cn/post-7806136-131371825-1.shtml
blog.tianya.cn/post-7806137-131371832-1.shtml
blog.tianya.cn/post-7806139-131371843-1.shtml
blog.tianya.cn/post-7806140-131371856-1.shtml
blog.tianya.cn/post-7806141-131371863-1.shtml
blog.tianya.cn/post-7806145-131371906-1.shtml
blog.tianya.cn/post-7806146-131371909-1.shtml
blog.tianya.cn/post-7806147-131371910-1.shtml
blog.tianya.cn/post-7806148-131371913-1.shtml
blog.tianya.cn/post-7806149-131371914-1.shtml
blog.tianya.cn/post-7806150-131371917-1.shtml
blog.tianya.cn/post-7806151-131371920-1.shtml
blog.tianya.cn/post-7806152-131371923-1.shtml
blog.tianya.cn/post-7806153-131371924-1.shtml
blog.tianya.cn/post-7806155-131371927-1.shtml
blog.tianya.cn/post-7806156-131371937-1.shtml
blog.tianya.cn/post-7806157-131371941-1.shtml
blog.tianya.cn/post-7806158-131371944-1.shtml
blog.tianya.cn/post-7806159-131371947-1.shtml
blog.tianya.cn/post-7806160-131371948-1.shtml
blog.tianya.cn/post-7806162-131371951-1.shtml
blog.tianya.cn/post-7806165-131371954-1.shtml
blog.tianya.cn/post-7806167-131371959-1.shtml
blog.tianya.cn/post-7806169-131371962-1.shtml
blog.tianya.cn/post-7806170-131371963-1.shtml
blog.tianya.cn/post-7806171-131371964-1.shtml
blog.tianya.cn/post-7806172-131371966-1.shtml
blog.tianya.cn/post-7806173-131371968-1.shtml
blog.tianya.cn/post-7806174-131371969-1.shtml
blog.tianya.cn/post-7806175-131371970-1.shtml
blog.tianya.cn/post-7806176-131371971-1.shtml
blog.tianya.cn/post-7806177-131371972-1.shtml
blog.tianya.cn/post-7806178-131371973-1.shtml
blog.tianya.cn/post-7806179-131371976-1.shtml
blog.tianya.cn/post-7806180-131371978-1.shtml

blog.tianya.cn/post-7806201-131372405-1.shtml
blog.tianya.cn/post-7806199-131372392-1.shtml
blog.tianya.cn/post-7806198-131372381-1.shtml
blog.tianya.cn/post-7806206-131372487-1.shtml
blog.tianya.cn/post-7806207-131372493-1.shtml
blog.tianya.cn/post-7806208-131372505-1.shtml
blog.tianya.cn/post-7806209-131372511-1.shtml
blog.tianya.cn/post-7806210-131372516-1.shtml
blog.tianya.cn/post-7806211-131372522-1.shtml
blog.tianya.cn/post-7806213-131372531-1.shtml
blog.tianya.cn/post-7806214-131372540-1.shtml
blog.tianya.cn/post-7806215-131372546-1.shtml
blog.tianya.cn/post-7806217-131372551-1.shtml
blog.tianya.cn/post-7806218-131372557-1.shtml
blog.tianya.cn/post-7806219-131372566-1.shtml
blog.tianya.cn/post-7806220-131372572-1.shtml
blog.tianya.cn/post-7806221-131372580-1.shtml
blog.tianya.cn/post-7806222-131372585-1.shtml
blog.tianya.cn/post-7806227-131372624-1.shtml
blog.tianya.cn/post-7806230-131372641-1.shtml
blog.tianya.cn/post-7806231-131372652-1.shtml
blog.tianya.cn/post-7806232-131372662-1.shtml
blog.tianya.cn/post-7806234-131372666-1.shtml
blog.tianya.cn/post-7806236-131372672-1.shtml
blog.tianya.cn/post-7806238-131372683-1.shtml
blog.tianya.cn/post-7806240-131372720-1.shtml
blog.tianya.cn/post-7806241-131372727-1.shtml
blog.tianya.cn/post-7806242-131372736-1.shtml
blog.tianya.cn/post-7806243-131372743-1.shtml
blog.tianya.cn/post-7806245-131372770-1.shtml
blog.tianya.cn/post-7806247-131372784-1.shtml
blog.tianya.cn/post-7806249-131372787-1.shtml
blog.tianya.cn/post-7806250-131372797-1.shtml
blog.tianya.cn/post-7806251-131372804-1.shtml
blog.tianya.cn/post-7806253-131372813-1.shtml
blog.tianya.cn/post-7806254-131372828-1.shtml
blog.tianya.cn/post-7806256-131372833-1.shtml
blog.tianya.cn/post-7806257-131372847-1.shtml
blog.tianya.cn/post-7806259-131372855-1.shtml
blog.tianya.cn/post-7806261-131372885-1.shtml
blog.tianya.cn/post-7806264-131372891-1.shtml
blog.tianya.cn/post-7806266-131372898-1.shtml

blog.tianya.cn/post-7806267-131372999-1.shtml
blog.tianya.cn/post-7806273-131373003-1.shtml
blog.tianya.cn/post-7806274-131373008-1.shtml
blog.tianya.cn/post-7806275-131373010-1.shtml
blog.tianya.cn/post-7806276-131373011-1.shtml
blog.tianya.cn/post-7806277-131373013-1.shtml
blog.tianya.cn/post-7806278-131373017-1.shtml
blog.tianya.cn/post-7806279-131373023-1.shtml
blog.tianya.cn/post-7806280-131373024-1.shtml
blog.tianya.cn/post-7806281-131373025-1.shtml
blog.tianya.cn/post-7806282-131373026-1.shtml
blog.tianya.cn/post-7806283-131373027-1.shtml
blog.tianya.cn/post-7806284-131373028-1.shtml
blog.tianya.cn/post-7806285-131373030-1.shtml
blog.tianya.cn/post-7806286-131373031-1.shtml
blog.tianya.cn/post-7806287-131373032-1.shtml
blog.tianya.cn/post-7806289-131373034-1.shtml
blog.tianya.cn/post-7806290-131373037-1.shtml
blog.tianya.cn/post-7806291-131373038-1.shtml
blog.tianya.cn/post-7806292-131373039-1.shtml
blog.tianya.cn/post-7806294-131373047-1.shtml
blog.tianya.cn/post-7806295-131373049-1.shtml
blog.tianya.cn/post-7806296-131373052-1.shtml
blog.tianya.cn/post-7806297-131373055-1.shtml
blog.tianya.cn/post-7806299-131373057-1.shtml
blog.tianya.cn/post-7806300-131373059-1.shtml

blog.tianya.cn/post-7806316-131373537-1.shtml
blog.tianya.cn/post-7806317-131373542-1.shtml
blog.tianya.cn/post-7806318-131373551-1.shtml
blog.tianya.cn/post-7806319-131373563-1.shtml
blog.tianya.cn/post-7806320-131373571-1.shtml
blog.tianya.cn/post-7806321-131373580-1.shtml
blog.tianya.cn/post-7806322-131373596-1.shtml
blog.tianya.cn/post-7806325-131373606-1.shtml
blog.tianya.cn/post-7806327-131373629-1.shtml
blog.tianya.cn/post-7806328-131373642-1.shtml
blog.tianya.cn/post-7806329-131373648-1.shtml
blog.tianya.cn/post-7806330-131373667-1.shtml
blog.tianya.cn/post-7806332-131373678-1.shtml
blog.tianya.cn/post-7806333-131373681-1.shtml
blog.tianya.cn/post-7806337-131373711-1.shtml


https://www.imdb.com/list/ls080179704/
https://www.imdb.com/list/ls080179753/
https://www.imdb.com/list/ls080179770/
https://www.imdb.com/list/ls080179772/
https://www.imdb.com/list/ls080179715/
https://www.imdb.com/list/ls080178533/
https://www.imdb.com/list/ls080178567/
https://www.imdb.com/list/ls080178527/
https://www.imdb.com/list/ls080178547/
https://www.imdb.com/list/ls080178593/
https://www.imdb.com/list/ls080139875/
https://www.imdb.com/list/ls080139873/
https://www.imdb.com/list/ls080139876/
https://www.imdb.com/list/ls080139810/
https://www.imdb.com/list/ls080139813/
https://www.imdb.com/list/ls080139814/
https://www.imdb.com/list/ls080139818/
https://www.imdb.com/list/ls080139831/
https://www.imdb.com/list/ls080139832/
https://www.imdb.com/list/ls080139867/
https://www.imdb.com/list/ls080139863/
https://www.imdb.com/list/ls080139864/
https://www.imdb.com/list/ls080139827/
https://www.imdb.com/list/ls080139829/
https://www.imdb.com/list/ls080139843/
https://www.imdb.com/list/ls080139842/
https://www.imdb.com/list/ls080139897/
https://www.imdb.com/list/ls080139893/
https://www.imdb.com/list/ls080139880/
https://www.imdb.com/list/ls080139887/
https://www.imdb.com/list/ls080138571/
https://www.imdb.com/list/ls080138572/
https://www.imdb.com/list/ls080138578/
https://www.imdb.com/list/ls080138517/
https://www.imdb.com/list/ls080138514/
https://www.imdb.com/list/ls080138530/
https://www.imdb.com/list/ls080138536/
https://www.imdb.com/list/ls080138567/
https://www.imdb.com/list/ls080138527/
https://www.imdb.com/list/ls080138529/
https://www.imdb.com/list/ls080155334/
https://www.imdb.com/list/ls080155369/
https://www.imdb.com/list/ls080155321/
https://www.imdb.com/list/ls080155348/
https://www.imdb.com/list/ls080155606/
https://www.imdb.com/list/ls080200255/
https://www.imdb.com/list/ls080200232/
https://www.imdb.com/list/ls080200284/
https://www.imdb.com/list/ls080200463/
https://www.imdb.com/list/ls080200906/
https://www.imdb.com/list/ls080200932/
https://www.imdb.com/list/ls080200988/
https://www.imdb.com/list/ls080200865/
https://www.imdb.com/list/ls080205009/
https://www.imdb.com/list/ls080205039/
https://www.imdb.com/list/ls080192014/
https://www.imdb.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值