Christopher Collins created MYNEWT-124: ------------------------------------------
Summary: Log buffer issues Key: MYNEWT-124 URL: https://issues.apache.org/jira/browse/MYNEWT-124 Project: Mynewt Issue Type: Bug Components: Misc Reporter: Christopher Collins Assignee: Sterling Hughes Fix For: v0_8_0_beta2 When a message is written to a log, some buffers are allocated on the stack in various places in the code. This results in two issues: # Undue stack-size requirements placed on any task which uses sys/log. # Hard limit placed on the maximum length of a log line. There are two functions which exhibit this behavior: * log_printf (LOG_PRINTF_MAX_ENTRY_LEN = 128) * console_vprintf (CONS_OUTPUT_MAX_LINE = 128) I do not have a proposed fix. I believe Marko suggested streaming bytes to the destination, rather than writing to an intermediate buffer. -- This message was sent by Atlassian JIRA (v6.3.4#6332)