]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Use logging more
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 3 Sep 2023 12:29:57 +0000 (14:29 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 4 Sep 2023 11:27:36 +0000 (13:27 +0200)
mkosi/__init__.py
mkosi/manifest.py
mkosi/util.py

index 95d4f6c29ef473ce53f7de19aa70e37489b0e89c..2f451e657a0c9a6ec86d0ae9ebcca31141740d25 100644 (file)
@@ -2020,7 +2020,7 @@ def run_serve(config: MkosiConfig) -> None:
         os.chdir(config.output_dir)
 
     with http.server.HTTPServer(("", port), http.server.SimpleHTTPRequestHandler) as httpd:
-        print(f"Serving HTTP on port {port}: http://localhost:{port}/")
+        logging.info(f"Serving HTTP on port {port}: http://localhost:{port}/")
         httpd.serve_forever()
 
 
index d288e4bb7d40dcad8382a949c0108b3ac54d413d..22d7761116492df9e1f054dff37e29f33b56fb45 100644 (file)
@@ -3,6 +3,7 @@
 import dataclasses
 import datetime
 import json
+import logging
 import subprocess
 import textwrap
 from pathlib import Path
@@ -279,9 +280,9 @@ class Manifest:
         packages, and includes the changelogs. A diff between two such
         reports shows what changed *in* the packages quite nicely.
         """
-        print(f"Packages: {len(self.packages)}", file=out)
-        print(f"Size:     {sum(p.size for p in self.packages)}", file=out)
+        logging.info(f"Packages: {len(self.packages)}")
+        logging.info(f"Size:     {sum(p.size for p in self.packages)}")
 
         for package in self.source_packages.values():
-            print(f"\n{80*'-'}\n", file=out)
+            logging.info(f"\n{80*'-'}\n")
             out.write(package.report())
index d3ac122089762334817eb49df88d29df91bc17d1..11de8203a3cb2fe79ed6a781275a5f7645f6d234 100644 (file)
@@ -15,7 +15,6 @@ import pwd
 import re
 import resource
 import stat
-import sys
 import tempfile
 from collections.abc import Iterable, Iterator, Mapping, Sequence
 from pathlib import Path
@@ -54,7 +53,7 @@ def read_os_release() -> Iterator[tuple[str, str]]:
                     val = ast.literal_eval(val)
                 yield name, val
             else:
-                print(f"{filename}:{line_number}: bad line {line!r}", file=sys.stderr)
+                logging.info(f"{filename}:{line_number}: bad line {line!r}")
 
 
 def format_rlimit(rlimit: int) -> str: