title: How to avoid optional line breaks in Ocaml's Format pretty-printer?
body: <p>Is there a clever hack to avoid OCaml's formatters (form Format) from inserting line breaks (specifically those that come from <code>print_break (@ )</code>) tags?</p>
  
  <p>I have a somewhat large piece of software that emits lots of messages, and I'd like to use Unix tools on them, like <code>grep</code> and <code>sed</code>. But the inserted line breaks prevent them from working when the message is split by the formatter. And there are too many formatters in the code for me to individually track all of them and change their "margin" property via <code>set_margin</code>.</p>
  
  <p>Such a clever hack might include wrapping Format inside another module, or eventually recompiling OCaml itself, if there is a single central point where the default margin can be set to something like 9999. I tried some experiments such as calling <code>Format.set_margin</code> just after main is called, but it doesn't seem to apply to the formatters created by the program.</p>