mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-04-02 02:11:19 +08:00
Some improved logging for the content generator.
We failed with an error on the first try today, but not enough logging to figure out why. This adds more.
This commit is contained in:
@@ -318,12 +318,15 @@ class KojiContentGenerator(object):
|
||||
"""
|
||||
prepdir = tempfile.mkdtemp(prefix="koji-cg-import")
|
||||
mmd_path = os.path.join(prepdir, "modulemd.yaml")
|
||||
log.info("Writing modulemd.yaml to %r" % mmd_path)
|
||||
with open(mmd_path, "w") as mmd_f:
|
||||
mmd_f.write(self.mmd)
|
||||
|
||||
log_path = os.path.join(prepdir, "build.log")
|
||||
try:
|
||||
shutil.copy(build_logs.path(self.module.id), log_path)
|
||||
source = build_logs.path(self.module.id)
|
||||
log.info("Moving logs from %r to %r" % (source, log_path))
|
||||
shutil.copy(source, log_path)
|
||||
except IOError as e:
|
||||
log.exception(e)
|
||||
return prepdir
|
||||
@@ -339,8 +342,8 @@ class KojiContentGenerator(object):
|
||||
metadata = self._get_content_generator_metadata(file_dir)
|
||||
try:
|
||||
build_info = session.CGImport(metadata, file_dir)
|
||||
log.debug("Content generator import done: %s",
|
||||
json.dumps(build_info, sort_keys=True, indent=4))
|
||||
log.info("Content generator import done.")
|
||||
log.debug(json.dumps(build_info, sort_keys=True, indent=4))
|
||||
except Exception as e:
|
||||
log.exception("Content generator import failed: %s", e)
|
||||
raise e
|
||||
|
||||
Reference in New Issue
Block a user