<source>set by the Hub
The line records every byte of the exchange — in two columns at once: hexadecimal codes and their text representation. The default is false.
Why such detail. It answers questions that are not visible in the conversation text: how lines end — with a line feed or with a carriage return and line feed pair, as the standard requires; whether there are non-printable characters in the message; where exactly the transfer breaks off.
The third and last level. log-connections — the fact of a connection, log-commands — the conversation, this one — bytes. Volume grows as a multiple of the message body: the byte-by-byte record is larger than the message itself roughly fourfold.
It must not be enabled under load. This is a tool for a single reproduction of a fault in a narrow source, not an operating mode.
A line of the same name exists in the <transmissions-api> block too — that one is about HTTP submission, and we do not write it: there is no API block in our configuration.
Only for a specific reproduction:
| Value | When |
|---|---|
| no (default) | always |
| yes in a narrow source | investigating corrupted characters or a transfer break |
Before it, go through both lower levels — they are cheaper and most often sufficient.
# the last level: investigating corrupted characters in the message body <source 10.0.0.7> log-data true</source>
what people get wrong and how it ends1 mistake▶
our experience
2 relations
grep -E "^[0-9A-F]{16,}" /var/log/pmta/log | tail -10
3 articles
◇What the node tells about itself and through which channelsSeven observation surfaces: the web monitor, the console in four formats, the log, accounting, accounting search, metrics and export to external analytics.◇The watchdog that restarts the engineKeeps an eye on the engine and brings it back up after a crash by itself, sending a crash report to the postmaster address.◇What makes a virtual machine riskyRunning on a virtual machine is possible, but the manual does not recommend it without sufficient hardware and properly tuned hypervisor settings: under load the node may stop responding.