public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH v2] log: change default output to stderr and only log errors to journald
@ 2024-12-05 10:23 Gabriel Goller
  2024-12-05 10:23 ` [pve-devel] [PATCH v2] log: add perlmod logger Gabriel Goller
  2024-12-05 15:06 ` [pve-devel] [PATCH v2] log: change default output to stderr and only log errors to journald Gabriel Goller
  0 siblings, 2 replies; 7+ messages in thread
From: Gabriel Goller @ 2024-12-05 10:23 UTC (permalink / raw)
  To: pve-devel; +Cc: Lukas Wagner

Change the from the pbs logger to the special perlmod logger, which logs
every line to stderr and the errors directly to journald.
Previously every perlmod output went directly to journald, now it is
also visible in the tasklog (through stderr).

Reported-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
Reported-by: Lukas Wagner <l.wagner@proxmox.com>
Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
---

v2, thanks @Lukas:
 - remove unnecessary hunk

 common/src/logger.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/common/src/logger.rs b/common/src/logger.rs
index 1c8940ba4588..9bae08232d03 100644
--- a/common/src/logger.rs
+++ b/common/src/logger.rs
@@ -5,7 +5,7 @@ pub fn init(env_var_name: &str, default_log_level: &str) {
     if let Err(e) = default_log_level
         .parse()
         .map_err(Error::from)
-        .and_then(|default_log_level| proxmox_log::init_logger(env_var_name, default_log_level))
+        .and_then(|default_log_level| proxmox_log::init_perlmod_logger(env_var_name, default_log_level))
     {
         eprintln!("could not set up env_logger: {e:?}");
     }
-- 
2.39.5



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-12-05 15:07 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-05 10:23 [pve-devel] [PATCH v2] log: change default output to stderr and only log errors to journald Gabriel Goller
2024-12-05 10:23 ` [pve-devel] [PATCH v2] log: add perlmod logger Gabriel Goller
2024-12-05 12:42   ` Lukas Wagner
2024-12-05 13:17     ` Gabriel Goller
2024-12-05 13:37       ` Lukas Wagner
2024-12-05 14:23         ` Gabriel Goller
2024-12-05 15:06 ` [pve-devel] [PATCH v2] log: change default output to stderr and only log errors to journald Gabriel Goller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal