~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/trace.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-01-15 08:18:03 UTC
  • mfrom: (4961.1.4 320035-progress-quiet)
  • Revision ID: pqm@pqm.ubuntu.com-20100115081803-228osuav8adlz7z4
(mbp) --quiet now turns off progress bars

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
# along with this program; if not, write to the Free Software
15
15
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
16
16
 
17
 
"""Messages and logging for bazaar-ng.
 
17
"""Messages and logging.
18
18
 
19
19
Messages are supplied by callers as a string-formatting template, plus values
20
20
to be inserted into it.  The actual %-formatting is deferred to the log
33
33
 
34
34
Output to stderr depends on the mode chosen by the user.  By default, messages
35
35
of info and above are sent out, which results in progress messages such as the
36
 
list of files processed by add and commit.  In quiet mode, only warnings and
37
 
above are shown.  In debug mode, stderr gets debug messages too.
 
36
list of files processed by add and commit.  In debug mode, stderr gets debug messages too.
38
37
 
39
38
Errors that terminate an operation are generally passed back as exceptions;
40
39
others may be just emitted as messages.
83
82
    osutils,
84
83
    plugin,
85
84
    symbol_versioning,
 
85
    ui,
86
86
    )
87
87
""")
88
88
 
365
365
    global _verbosity_level
366
366
    _verbosity_level = level
367
367
    _update_logging_level(level < 0)
 
368
    ui.ui_factory.be_quiet(level < 0)
368
369
 
369
370
 
370
371
def get_verbosity_level():
376
377
 
377
378
 
378
379
def be_quiet(quiet=True):
379
 
    # Perhaps this could be deprecated now ...
380
380
    if quiet:
381
381
        set_verbosity_level(-1)
382
382
    else: