Explanation¶
Why the crate behaves the way it does. If you are looking for exact defaults and signatures, those are in Reference; if you are trying to get something done, start with How-to.
| Page | The question it answers |
|---|---|
| Two-level opt-in | Why nothing is collected until two separate decisions have both been made. |
| Machine identity | Why events carry a salted hash, what the salt is for, and when identity is not stable. |
| Where redaction applies | Why args and err_msg are scrubbed automatically and attrs are not. |
| Why FileSink holds a lock | Why appending JSON Lines needs a mutex even though the file is opened in append mode. |
| What this does not do | The things people ask for that this crate deliberately does not provide. |