JSON

SpringMVC½Ì³ÌÖ®json½»»¥Ê¹ÓÃ(2)

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2017-05-17 13:02 ÎÒÒªÆÀÂÛ( )

SLF4JÊÇΪ¸÷ÖÖloging APIsÌṩһ¸ö¼òµ¥Í³Ò»µÄ½Ó¿Ú£¬´Ó¶øʹµÃ×îÖÕÓû§Äܹ»ÔÚ²¿ÊðµÄʱºòÅäÖÃ×Ô¼ºÏ£ÍûµÄloging APIsʵÏÖ¡£ Logging APIʵÏּȿÉÒÔÑ¡ÔñÖ±½ÓʵÏÖSLF4J½ÓµÄloging APIsÈ磺 NLOG4J¡¢SimpleLogger¡£Ò²¿ÉÒÔ

¡¡¡¡SLF4JÊÇΪ¸÷ÖÖloging APIsÌṩһ¸ö¼òµ¥Í³Ò»µÄ½Ó¿Ú£¬´Ó¶øʹµÃ×îÖÕÓû§Äܹ»ÔÚ²¿ÊðµÄʱºòÅäÖÃ×Ô¼ºÏ£ÍûµÄloging APIsʵÏÖ¡£ Logging APIʵÏּȿÉÒÔÑ¡ÔñÖ±½ÓʵÏÖSLF4J½ÓµÄloging APIsÈ磺 NLOG4J¡¢SimpleLogger¡£Ò²¿ÉÒÔͨ¹ýSLF4JÌṩµÄAPIʵÏÖÀ´¿ª·¢ÏàÓ¦µÄÊÊÅäÆ÷ÈçLog4jLoggerAdapter¡¢JDK14LoggerAdapter¡£

¡¡¡¡LogbackÊÇÓÉlog4j´´Ê¼ÈËCeki GülcüÉè¼ÆµÄÓÖÒ»¸ö¿ªÔ´ÈÕÖ¾×é¼þ¡£logbackµ±Ç°·Ö³ÉÈý¸öÄ£¿é£ºlogback-core,logback- classicºÍlogback-access¡£

¡¡¡¡ÔÚsrcÎļþÄÚн¨logback.xmlÎļþÅäÖÃÈçÏ£º

¡¡¡¡<?xml version="1.0" encoding="UTF-8"?>

¡¡¡¡<configuration>

¡¡¡¡<include resource="org/springframework/boot/logging/logback/base.xml"/>

¡¡¡¡<logger name="org.springframework.web" level="WARN"/>

¡¡¡¡<appender name="dailyRollingFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">

¡¡¡¡<File>D:\\logs\\springbootLog.log</File>

¡¡¡¡<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

¡¡¡¡<!-- daily rollover ±£´æÀúÊ·¼Ç¼µ½Õâ¸öÎļþ¼ÐÒ»ÈÕÆðΪºó׺ -->

¡¡¡¡<FileNamePattern>D:\\logs\\temp\\springboot-log.%d{yyyy-MM-dd}.log</FileNamePattern>

¡¡¡¡<!-- keep 30 days' worth of history -->

¡¡¡¡<maxHistory>30</maxHistory>

¡¡¡¡</rollingPolicy>

¡¡¡¡<encoder>

¡¡¡¡<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{35} - %msg %n</Pattern>

¡¡¡¡<charset>UTF-8</charset> <!-- ´Ë´¦ÉèÖÃ×Ö·û¼¯ -->

¡¡¡¡</encoder>

¡¡¡¡</appender>

¡¡¡¡<root level="WARN">

¡¡¡¡<appender-ref ref="dailyRollingFileAppender"></appender-ref>

¡¡¡¡</root>

¡¡¡¡¶ÔÏîÄ¿½øÐдò°üÔËÐÐÏîÄ¿£¬ÔÚÉèÖõÄĿ¼ÏÂÉú³ÉÈÕÖ¾Îļþ£º

Spring BootʹÓÃslf4j+logback¼Ç¼ÈÕÖ¾ÅäÖÃÏê½â

¡¡¡¡Èç¹ûÐèÒª¶Ôlogback½øÐÐÆäËûÅäÖû¹Ðè²éÔĹٷ½Îĵµ¡£

¡¡¡¡Èç¹ûÅäÖúÃÖ®ºó²é¿´Ä¿±êĿ¼ûÓÐÉú³ÉÈÕÖ¾£¬ÔòÊÇÅäÖÃÎļþûÓи´ÖƵ½Ö¸¶¨µÄĿ¼¡£½«ÅäÖÃÎļþ¸´ÖƵ½Éú³ÉµÄÄ¿±êÎļþϵÄclassesĿ¼Ï¼´¿É£¨target\classes£©¡£

Spring BootʹÓÃslf4j+logback¼Ç¼ÈÕÖ¾ÅäÖÃÏê½â

¡¡¡¡Spring BootÈçºÎʵÏÖÈÕÖ¾¼Ç¼SLF4J?ÏÂÃæYJBYSС±à´ø´ó¼ÒÒ»ÆðÀ´¿´¿´ÏêϸÄÚÈÝ£¬Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú!ÏëÁ˽â¸ü¶àÏà¹ØÐÅÏ¢Çë³ÖÐø¹Ø×¢ÎÒÃÇÓ¦½ì±ÏÒµÉú¿¼ÊÔÍø!

¡¡¡¡ÔÚ¿ª·¢ÖдòÓ¡ÄÚÈÝ£¬Ê¹Óà System.out.println() ºÍ Log4j Ó¦µ±ÊÇÈËÈ˽ÔÖªµÄ·½·¨ÁË¡£

¡¡¡¡ÆäʵÔÚ¿ª·¢ÖÐÎÒÃDz»½¨ÒéʹÓà System.out ÒòΪ´óÁ¿µÄʹÓà System.out »áÔö¼Ó×ÊÔ´µÄÏûºÄ¡£

¡¡¡¡¶øLog4j ¸üΪÁé»îÔÚÐÔÄÜÉÏÒ²Ïà±È System.out Òª¸ß£¬ÎÒÃÇ¿ÉÒÔÅäÖÃÊä³ö¼¶±ð£¬¿ÉÒÔÖ¸¶¨¶à¸öÈÕÖ¾Îļþ·Ö±ð¼Ç¼²»Í¬µÄÈÕÖ¾¡£

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • JSOUP ½Ì³Ì£¬JSOUPÇëÇóJSON £¬JSOUP·µ»ØJSON Êý¾Ý

    JSOUP ½Ì³Ì£¬JSOUPÇëÇóJSON £¬JSOUP·µ»ØJSON Êý¾Ý

    2017-05-17 13:04

  • Android json½âÎö¶¯Ì¬»ñÈ¡keyÒÔ¼°½âÎö¼¼ÇÉ

    Android json½âÎö¶¯Ì¬»ñÈ¡keyÒÔ¼°½âÎö¼¼ÇÉ

    2017-05-17 10:02

  • ¹ØÓÚspringMVC´¦ÀíjsonÊý¾Ý½Ì³Ì

    ¹ØÓÚspringMVC´¦ÀíjsonÊý¾Ý½Ì³Ì

    2017-05-16 17:08

  • JSON½Ì³Ì¡¢Ê¹ÓÃÊÖ²á

    JSON½Ì³Ì¡¢Ê¹ÓÃÊÖ²á

    2017-05-16 17:04

ÍøÓѵãÆÀ
Ì