[elbe-devel] [PATCH v3 24/52] Add logging to opt.output for command hdimg
Olivier Dion
dion at linutronix.de
Fri Jul 5 12:27:43 CEST 2019
On 2019-07-05T11:05:49+0200, Torben Hohn wrote:
> On Thu, Jun 27, 2019 at 02:44:38PM +0200, dion at linutronix.de wrote:
> > From: Olivier Dion <dion at linutronix.de>
> >
> > Signed-off-by: Olivier Dion <dion at linutronix.de>
> > ---
> > elbepack/commands/hdimg.py | 22 +++++++++++++---------
> > 1 file changed, 13 insertions(+), 9 deletions(-)
> >
> > diff --git a/elbepack/commands/hdimg.py b/elbepack/commands/hdimg.py
> > index 85111b5c..cf3d96b6 100644
> > --- a/elbepack/commands/hdimg.py
> > +++ b/elbepack/commands/hdimg.py
> > @@ -8,11 +8,14 @@
> > from __future__ import print_function
> >
> > import sys
> > +import os
> > +import logging
> >
> > from optparse import OptionParser
> >
> > from elbepack.elbeproject import ElbeProject
> > from elbepack.elbexml import ValidationError
> > +from elbepack.log import elbe_logging
> >
> >
> > def run_command(argv):
> > @@ -64,13 +67,14 @@ def run_command(argv):
> > oparser.print_help()
> > sys.exit(20)
> >
> > - try:
> > - project = ElbeProject(opt.target, override_buildtype=opt.buildtype,
> > - xmlpath=args[0], logpath=opt.output,
> > - skip_validate=opt.skip_validation)
> > - except ValidationError as e:
> > - print(str(e))
> > - print("xml validation failed. Bailing out")
> > - sys.exit(20)
> > + with elbe_logging(opt.target):
> this logs to target, but it should be logging to opt.output, shouldnt it
> ?
True
> > + try:
> > + project = ElbeProject(opt.target,
> > + override_buildtype=opt.buildtype,
> > + xmlpath=args[0], logpath=opt.output,
> > + skip_validate=opt.skip_validation)
> logpath ? isnt this attribute removed ?
This is done later. Although it could be done there, it won't change
anything.
See "Validation and report now use logging"
--
Olivier Dion
Linutronix GmbH | Bahnhofstrasse 3 | D-88690 Uhldingen-Mühlhofen
More information about the elbe-devel
mailing list