Uploaded image for project: 'logback'
  1. logback
  2. LOGBACK-1120

ConsoleAppender not logging long messages to Windows command prompt

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 1.1.2, 1.1.3
    • None
    • Windows 7 Enterprise 64-bit
      Intel Core i7-4810MQ
      24GB RAM

    Description

      Noticed strange behaviour with Logback ConsoleAppender when trying to log long messages to Windows command prompt. When using groovys own println-method no such limitation exists. I have not seen any mention of a length limitation in any documentation either.

      Messages with more than 62732 characters will not print at all. The same log message is visible when logged to a file with the RollingFileAppender.

      I've attached a small Groovy script that demonstrates the problem on my machine. It needs groovy to run but should otherwise be self-contained.

      Output to command prompt:

      >test-logback.cmd
      Logging with logback
      Message length: 62732
      Logging with logback
      Message length: 62731
      aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[...]
      

      Output in logfile.0.log

      Logging with logback
      Message length: 62732
      aaaaaaaaaaaaaaaaaaaaaaaaaaa[....]
      Logging with logback
      Message length: 62731
      aaaaaaaaaaaaaaaaaaaaaaaaa[...]
      

      Attachments

        Activity

          People

            logback-dev Logback dev list
            mkvirtan@gmail.com mkvirtan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: