[qos-ch/logback-decoder] 13d9e1: Add parsers for %date, %level, and %msg

Branch: refs/heads/master Home: https://github.com/qos-ch/logback-decoder Commit: 13d9e1bb7f858b5c91af96299cb7af15ad6cef17 https://github.com/qos-ch/logback-decoder/commit/13d9e1bb7f858b5c91af96299cb... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/main/java/ch/qos/logback/decoder/DateParser.java A src/main/java/ch/qos/logback/decoder/LevelParser.java A src/main/java/ch/qos/logback/decoder/MessageParser.java Log Message: ----------- Add parsers for %date, %level, and %msg Commit: 4c2639ddaa55d9b0d6c29a0f90483052014beba6 https://github.com/qos-ch/logback-decoder/commit/4c2639ddaa55d9b0d6c29a0f904... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/test/java/ch/qos/logback/decoder/DecoderTest.java Log Message: ----------- Add tests for decoding %date, %level, and %msg Commit: 0eda6b8cdc166d30be5866277cf1922d1d49e6c5 https://github.com/qos-ch/logback-decoder/commit/0eda6b8cdc166d30be5866277cf... Author: Ceki Gulcu <ceki@qos.ch> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M README.txt Log Message: ----------- Update README.txt Commit: 41363d9e3193f338efe0ed8af1acefc3a6c9a5e9 https://github.com/qos-ch/logback-decoder/commit/41363d9e3193f338efe0ed8af1a... Author: Ceki Gulcu <ceki@qos.ch> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M README.txt Log Message: ----------- Update README.txt Commit: bfcc35708fc72fcf28cb3078792213e69dbf6cbf https://github.com/qos-ch/logback-decoder/commit/bfcc35708fc72fcf28cb3078792... Author: Ceki Gulcu <ceki@qos.ch> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M README.txt Log Message: ----------- Update README.txt Commit: c7461dfc8edcc822078f8095a268404623345701 https://github.com/qos-ch/logback-decoder/commit/c7461dfc8edcc822078f8095a26... Author: Ceki Gulcu <ceki@qos.ch> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M README.txt Log Message: ----------- Update README.txt Commit: b152a04be361502a099fee4a1b8c0538bff595e3 https://github.com/qos-ch/logback-decoder/commit/b152a04be361502a099fee4a1b8... Author: Ceki Gulcu <ceki@qos.ch> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M README.txt Log Message: ----------- Update README.txt Commit: bc957b98222b8ca2256951732c0327a51471b0ca https://github.com/qos-ch/logback-decoder/commit/bc957b98222b8ca2256951732c0... Author: Ceki Gulcu <ceki@qos.ch> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M README.txt Log Message: ----------- Update README.txt Commit: a74c6145d110e0e4d8809e519f9c2968a1673084 https://github.com/qos-ch/logback-decoder/commit/a74c6145d110e0e4d8809e519f9... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/main/java/ch/qos/logback/core/pattern/parser2/PatternInfo.java M src/main/java/ch/qos/logback/core/pattern/parser2/PatternParser.java M src/main/java/ch/qos/logback/decoder/DateParser.java M src/test/java/ch/qos/logback/core/pattern/parser2/PatternParserTest.java M src/test/java/ch/qos/logback/decoder/DecoderTest.java Log Message: ----------- Rename "Conversion Modifier" to "Option" "Option" text aligns with the logback manual. Plus, it's nice and simple (easy to type). Commit: c89844d6378abafa0b67dd929084632825e061e5 https://github.com/qos-ch/logback-decoder/commit/c89844d6378abafa0b67dd92908... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/main/java/ch/qos/logback/core/pattern/parser2/PatternParser.java M src/test/java/ch/qos/logback/core/pattern/parser2/PatternParserTest.java M src/test/java/ch/qos/logback/decoder/DecoderTest.java Log Message: ----------- Fix parser for patterns w/multiple options (#1) The pattern parser failed (returned invalid results) when trying to parse layout patterns containing multiple conversion words that have options. This was mainly due to greedy regex patterns for "group" and "option"; and to incorrect post-match parsing. This patch fixes the regex patterns and the post-match parsing. A unit test was also added to test for this specific problem. Commit: 19f721d8917535850055d458b0ec6d7e657d0f05 https://github.com/qos-ch/logback-decoder/commit/19f721d8917535850055d458b0e... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M pom.xml Log Message: ----------- Update all dependency versions in POM Commit: e62dc9103744283b5372932bb0fa27d819acc4e6 https://github.com/qos-ch/logback-decoder/commit/e62dc9103744283b5372932bb0f... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/main/java/ch/qos/logback/core/pattern/parser2/PatternParser.java M src/main/java/ch/qos/logback/decoder/Decoder.java M src/test/java/ch/qos/logback/decoder/regex/RegexPatternsTest.java Log Message: ----------- Resolve deprecated class refs for named-regexp Commit: df745f2c61e2eb5d6f410f95abccd7ff6296cb1b https://github.com/qos-ch/logback-decoder/commit/df745f2c61e2eb5d6f410f95abc... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M pom.xml Log Message: ----------- Tweak pom settings Bump versions for compiler and surefire. Tweak surefire settings and redirect test output to file to minimize noise on command line. Commit: 99d97cd72ed26abb43af948253ee833f9507181e https://github.com/qos-ch/logback-decoder/commit/99d97cd72ed26abb43af948253e... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/main/java/ch/qos/logback/decoder/Decoder.java M src/main/java/ch/qos/logback/decoder/regex/PatternLayoutRegexUtil.java M src/main/java/ch/qos/logback/decoder/regex/RegexPatterns.java M src/test/java/ch/qos/logback/decoder/DecoderTest.java M src/test/java/ch/qos/logback/decoder/regex/PatternLayoutRegexUtilTest.java M src/test/java/ch/qos/logback/decoder/regex/RegexPatternsTest.java Log Message: ----------- Lazily match free-form fields; allow flexible spaces (#2) The regex patterns were adjusted to use lazy/reluctant quantifiers for properly matching free-form fields (including logger name). Also, the parser is now flexible in whitespace parsing. Commit: edc2da87e2b3087a7fd12b8ff72cb9ff5aff0f1a https://github.com/qos-ch/logback-decoder/commit/edc2da87e2b3087a7fd12b8ff72... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: A src/main/java/ch/qos/logback/core/pattern/parser2/DatePatternInfo.java M src/main/java/ch/qos/logback/core/pattern/parser2/PatternParser.java M src/main/java/ch/qos/logback/decoder/DateParser.java M src/main/java/ch/qos/logback/decoder/Decoder.java A src/main/java/ch/qos/logback/decoder/ParserUtil.java A src/test/java/ch/qos/logback/decoder/DateDecoderTest.java M src/test/java/ch/qos/logback/decoder/DecoderTest.java A src/test/java/ch/qos/logback/decoder/LevelDecoderTest.java A src/test/java/ch/qos/logback/decoder/LoggerNameDecoderTest.java Log Message: ----------- Add time-zone support to date parser (#3) The date parser can now handle the timezone option and commas within the option (e.g., to isolate the date format from the timezone option). %date{MM/dd/yyyy HH:MM:SS, Australia/Perth} This also splits DecoderTest into individual test suites for %date, %level, and %logger. Commit: c954a38d1a2abe740d6186103954e864ff3aa587 https://github.com/qos-ch/logback-decoder/commit/c954a38d1a2abe740d618610395... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M .gitignore Log Message: ----------- Add bin/ to .gitignore Commit: 28f4826bc75fba36efad04130618ba89803ffdde https://github.com/qos-ch/logback-decoder/commit/28f4826bc75fba36efad0413061... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: A .gitignore R .gitignore A LICENSE.txt R LICENSE.txt Log Message: ----------- Fix chmod for .gitignore and LICENSE.txt Commit: e0d7908ce94d5b1e9d9ba0841f4c3be711a81041 https://github.com/qos-ch/logback-decoder/commit/e0d7908ce94d5b1e9d9ba0841f4... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/main/java/ch/qos/logback/decoder/LevelParser.java M src/main/java/ch/qos/logback/decoder/MessageParser.java Log Message: ----------- Remove public loggers A couple loggers that were unnecessarily public (or unused) are now private or removed. Commit: f1b0754bc56cbf8b4d360b0acc41970575fd9462 https://github.com/qos-ch/logback-decoder/commit/f1b0754bc56cbf8b4d360b0acc4... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: R src/main/java/ch/qos/logback/decoder/AccessDecode.java Log Message: ----------- Remove AccessDecode (empty class) We'll add the class when it's ready to be implemented. In the meantime, it doesn't make sense to keep empty classes around. Commit: 6837a5a911c4c73b2a160946ec4956214cbab783 https://github.com/qos-ch/logback-decoder/commit/6837a5a911c4c73b2a160946ec4... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/test/java/ch/qos/logback/core/pattern/parser2/PatternParserTest.java M src/test/java/ch/qos/logback/decoder/regex/PatternLayoutRegexUtilTest.java M src/test/java/ch/qos/logback/decoder/regex/RegexPatternsTest.java Log Message: ----------- Remove "test" prefix from test names Commit: 07e452cd15b5d97fdefffbfa3dd420e45fab2be9 https://github.com/qos-ch/logback-decoder/commit/07e452cd15b5d97fdefffbfa3dd... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/main/java/ch/qos/logback/decoder/Decoder.java A src/main/java/ch/qos/logback/decoder/LoggerNameParser.java A src/main/java/ch/qos/logback/decoder/ThreadNameParser.java M src/test/java/ch/qos/logback/decoder/LoggerNameDecoderTest.java A src/test/java/ch/qos/logback/decoder/ThreadNameDecoderTest.java Log Message: ----------- Add parser for %thread and %logger (Issue #4) Commit: 69cc7ffb8225536adb5aa1ff7009b71a89631c58 https://github.com/qos-ch/logback-decoder/commit/69cc7ffb8225536adb5aa1ff700... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: A src/main/java/ch/qos/logback/decoder/CallerStackTraceParser.java A src/main/java/ch/qos/logback/decoder/ClassOfCallerParser.java A src/main/java/ch/qos/logback/decoder/ContextNameParser.java M src/main/java/ch/qos/logback/decoder/DateParser.java M src/main/java/ch/qos/logback/decoder/Decoder.java A src/main/java/ch/qos/logback/decoder/IStaticLoggingEvent.java M src/main/java/ch/qos/logback/decoder/LevelParser.java M src/main/java/ch/qos/logback/decoder/LoggerNameParser.java M src/main/java/ch/qos/logback/decoder/MessageParser.java A src/main/java/ch/qos/logback/decoder/StaticLoggingEvent.java M src/main/java/ch/qos/logback/decoder/ThreadNameParser.java M src/main/java/ch/qos/logback/decoder/regex/RegexPatterns.java A src/test/java/ch/qos/logback/decoder/CallerStackTraceDecoderTest.java M src/test/java/ch/qos/logback/decoder/regex/RegexPatternsTest.java Log Message: ----------- Add parser for %caller, %contextName, and %class (Issue #4) Commit: a9e2d2e299291d0b1b9a6dbd329c94622118e48d https://github.com/qos-ch/logback-decoder/commit/a9e2d2e299291d0b1b9a6dbd329... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/test/java/ch/qos/logback/decoder/regex/PatternLayoutRegexUtilTest.java Log Message: ----------- Allow flexible whitespace in PatternLayoutRegexUtilTest Commit: 6ca4999e5afbed15cf1884a8cb5225d3d8d87708 https://github.com/qos-ch/logback-decoder/commit/6ca4999e5afbed15cf1884a8cb5... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/main/java/ch/qos/logback/decoder/Decoder.java A src/main/java/ch/qos/logback/decoder/LineOfCallerParser.java M src/main/java/ch/qos/logback/decoder/regex/RegexPatterns.java A src/test/java/ch/qos/logback/decoder/LineOfCallerDecoderTest.java Log Message: ----------- Add parser for %line (Issue #4) Commit: a6ca5c7397697c9eb14a84244a50d74467ff89b9 https://github.com/qos-ch/logback-decoder/commit/a6ca5c7397697c9eb14a84244a5... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/test/java/ch/qos/logback/decoder/LoggerNameDecoderTest.java Log Message: ----------- Add test cases to LoggerNameDecoderTest Commit: a70d8c4a0eaa01750d9dd142198d3e5764aa6dda https://github.com/qos-ch/logback-decoder/commit/a70d8c4a0eaa01750d9dd142198... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/test/java/ch/qos/logback/decoder/ThreadNameDecoderTest.java Log Message: ----------- Add test cases to ThreadNameDecoderTest Commit: e6979171f272094b4a4339cea25842ef253496f7 https://github.com/qos-ch/logback-decoder/commit/e6979171f272094b4a4339cea25... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/main/java/ch/qos/logback/decoder/Decoder.java A src/main/java/ch/qos/logback/decoder/MethodOfCallerParser.java A src/test/java/ch/qos/logback/decoder/MethodOfCallerDecoderTest.java Log Message: ----------- Add parser for %method (Issue #4) Commit: 99d68bb41840971780f7ad8078367f0c5f2e2b9d https://github.com/qos-ch/logback-decoder/commit/99d68bb41840971780f7ad80783... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: A src/test/java/ch/qos/logback/decoder/ClassOfCallerDecoderTest.java Log Message: ----------- Add unit test for ClassOfCallerDecoder Commit: 23e8ae8247b5b579195c34ba456556d4ec66f373 https://github.com/qos-ch/logback-decoder/commit/23e8ae8247b5b579195c34ba456... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M src/test/java/ch/qos/logback/decoder/LineOfCallerDecoderTest.java M src/test/java/ch/qos/logback/decoder/MethodOfCallerDecoderTest.java Log Message: ----------- Fix typos in comments Commit: ec56947ba386e295644c6ccfbacd2f2a98ddb03d https://github.com/qos-ch/logback-decoder/commit/ec56947ba386e295644c6ccfbac... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: A src/test/java/ch/qos/logback/decoder/ContextNameDecoderTest.java M src/test/java/ch/qos/logback/decoder/DecoderTest.java Log Message: ----------- Add unit test for ContextNameDecoder Commit: f2e88cfaab418ffde0a6e8c134f4674547a5b65f https://github.com/qos-ch/logback-decoder/commit/f2e88cfaab418ffde0a6e8c134f... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: A src/test/java/ch/qos/logback/decoder/MessageDecoderTest.java Log Message: ----------- Add unit test for MessageDecoder Commit: af059de247f27fa5faaaf9c0590ca94dc309c410 https://github.com/qos-ch/logback-decoder/commit/af059de247f27fa5faaaf9c0590... Author: Tony Trinh <tony19@gmail.com> Date: 2013-07-21 (Sun, 21 Jul 2013) Changed paths: M pom.xml A src/main/licenseHeader.txt Log Message: ----------- Add static analysis to POM 1. Run: mvn -Panalyze clean test site 2. Open: target/site/project-reports.html Compare: https://github.com/qos-ch/logback-decoder/compare/8195e77b8374...af059de247f...
participants (1)
-
Tony Trinh