title: Suppress newline in Python logging module
body: <p>I'm trying to replace an ad-hoc logging system with Python's logging module.  I'm using the logging system to output progress information for a long task on a single line so you can <code>tail</code> the log or watch it in a console.  I've done this by having a flag on my logging function which suppresses the newline for that log message and build the line piece by piece.</p>
  
  <p>All the logging is done from a single thread so there's no serialisation issues.</p>
  
  <p>Is it possible to do this with Python's logging module?  Is it a good idea?</p>