Syslog icon indicating copy to clipboard operation
Syslog copied to clipboard

processing newline char

Open sanderkob opened this issue 9 months ago • 0 comments

I use existing code to prepare my syslog messages. That code was written to send debug output to the serial port. In the code the\ncharacter sequence is used to generate a linefeed. The relevant code that sends a string containing the sequence \n is

    String syslogstring =  "Number of repeats\n";
    syslogstring += NrRepeats; // in this case 2
    syslog.log(LOG_INFO,syslogstring.c_str());

The output shows: Number of repeats#0122

I solve it my replacing the \n before submitting to syslog: syslogstring.replace("\n", " "); The output then shows: Number of repeats 2 So I have no problem, but I would like to know how syslog processes the \n sequence. It was not clear from the syslog code, I must have overlooked something.

sanderkob avatar Apr 29 '24 10:04 sanderkob