Linux-EROFS Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] erofs-utils: Print configuration only at INFO debug level
@ 2022-02-09  0:53 Peter Collingbourne via Linux-erofs
  2022-02-09  0:53 ` [PATCH] erofs-utils: Print program name and version to stdout Peter Collingbourne via Linux-erofs
  2022-02-09  1:47 ` [PATCH] erofs-utils: Print configuration only at INFO debug level Gao Xiang
  0 siblings, 2 replies; 4+ messages in thread
From: Peter Collingbourne via Linux-erofs @ 2022-02-09  0:53 UTC (permalink / raw)
  To: xiang; +Cc: Peter Collingbourne, linux-erofs

The information printed by erofs_show_config is not useful for ordinary
users of the program, and it certainly doesn't count as a warning,
so let's only print it at the INFO debug level or greater.

Signed-off-by: Peter Collingbourne <pcc@google.com>
---
 lib/config.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/config.c b/lib/config.c
index 363dcc5..08deb6f 100644
--- a/lib/config.c
+++ b/lib/config.c
@@ -34,7 +34,7 @@ void erofs_show_config(void)
 {
 	const struct erofs_configure *c = &cfg;
 
-	if (c->c_dbg_lvl < EROFS_WARN)
+	if (c->c_dbg_lvl < EROFS_INFO)
 		return;
 	erofs_dump("\tc_version:           [%8s]\n", c->c_version);
 	erofs_dump("\tc_dbg_lvl:           [%8d]\n", c->c_dbg_lvl);
-- 
2.35.0.263.gb82422642f-goog


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

* [PATCH] erofs-utils: Print program name and version to stdout
  2022-02-09  0:53 [PATCH] erofs-utils: Print configuration only at INFO debug level Peter Collingbourne via Linux-erofs
@ 2022-02-09  0:53 ` Peter Collingbourne via Linux-erofs
  2022-02-09  1:48   ` Gao Xiang
  2022-02-09  1:47 ` [PATCH] erofs-utils: Print configuration only at INFO debug level Gao Xiang
  1 sibling, 1 reply; 4+ messages in thread
From: Peter Collingbourne via Linux-erofs @ 2022-02-09  0:53 UTC (permalink / raw)
  To: xiang; +Cc: Peter Collingbourne, linux-erofs

The program name and version is not an error message, so it should
go to stdout, not stderr.

Signed-off-by: Peter Collingbourne <pcc@google.com>
---
 dump/main.c | 2 +-
 fsck/main.c | 2 +-
 fuse/main.c | 2 +-
 mkfs/main.c | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dump/main.c b/dump/main.c
index b7560ec..ad1b62e 100644
--- a/dump/main.c
+++ b/dump/main.c
@@ -109,7 +109,7 @@ static void usage(void)
 
 static void erofsdump_print_version(void)
 {
-	fprintf(stderr, "dump.erofs %s\n", cfg.c_version);
+	printf("dump.erofs %s\n", cfg.c_version);
 }
 
 static int erofsdump_parse_options_cfg(int argc, char **argv)
diff --git a/fsck/main.c b/fsck/main.c
index aefa881..2ebc5e9 100644
--- a/fsck/main.c
+++ b/fsck/main.c
@@ -43,7 +43,7 @@ static void usage(void)
 
 static void erofsfsck_print_version(void)
 {
-	fprintf(stderr, "fsck.erofs %s\n", cfg.c_version);
+	printf("fsck.erofs %s\n", cfg.c_version);
 }
 
 static int erofsfsck_parse_options_cfg(int argc, char **argv)
diff --git a/fuse/main.c b/fuse/main.c
index 255965e..b7760e4 100644
--- a/fuse/main.c
+++ b/fuse/main.c
@@ -210,7 +210,7 @@ int main(int argc, char *argv[])
 	struct fuse_args args = FUSE_ARGS_INIT(argc, argv);
 
 	erofs_init_configure();
-	fprintf(stderr, "%s %s\n", basename(argv[0]), cfg.c_version);
+	printf("%s %s\n", basename(argv[0]), cfg.c_version);
 
 #if defined(HAVE_EXECINFO_H) && defined(HAVE_BACKTRACE)
 	if (signal(SIGSEGV, signal_handle_sigsegv) == SIG_ERR) {
diff --git a/mkfs/main.c b/mkfs/main.c
index 58a6441..4325ab4 100644
--- a/mkfs/main.c
+++ b/mkfs/main.c
@@ -548,7 +548,7 @@ int parse_source_date_epoch(void)
 void erofs_show_progs(int argc, char *argv[])
 {
 	if (cfg.c_dbg_lvl >= EROFS_WARN)
-		fprintf(stderr, "%s %s\n", basename(argv[0]), cfg.c_version);
+		printf("%s %s\n", basename(argv[0]), cfg.c_version);
 }
 
 int main(int argc, char **argv)
-- 
2.35.0.263.gb82422642f-goog


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

* Re: [PATCH] erofs-utils: Print configuration only at INFO debug level
  2022-02-09  0:53 [PATCH] erofs-utils: Print configuration only at INFO debug level Peter Collingbourne via Linux-erofs
  2022-02-09  0:53 ` [PATCH] erofs-utils: Print program name and version to stdout Peter Collingbourne via Linux-erofs
@ 2022-02-09  1:47 ` Gao Xiang
  1 sibling, 0 replies; 4+ messages in thread
From: Gao Xiang @ 2022-02-09  1:47 UTC (permalink / raw)
  To: Peter Collingbourne; +Cc: linux-erofs

On Tue, Feb 08, 2022 at 04:53:06PM -0800, Peter Collingbourne wrote:
> The information printed by erofs_show_config is not useful for ordinary
> users of the program, and it certainly doesn't count as a warning,
> so let's only print it at the INFO debug level or greater.
> 
> Signed-off-by: Peter Collingbourne <pcc@google.com>

Applied, thanks!

Thanks,
Gao Xiang

> ---
>  lib/config.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/lib/config.c b/lib/config.c
> index 363dcc5..08deb6f 100644
> --- a/lib/config.c
> +++ b/lib/config.c
> @@ -34,7 +34,7 @@ void erofs_show_config(void)
>  {
>  	const struct erofs_configure *c = &cfg;
>  
> -	if (c->c_dbg_lvl < EROFS_WARN)
> +	if (c->c_dbg_lvl < EROFS_INFO)
>  		return;
>  	erofs_dump("\tc_version:           [%8s]\n", c->c_version);
>  	erofs_dump("\tc_dbg_lvl:           [%8d]\n", c->c_dbg_lvl);
> -- 
> 2.35.0.263.gb82422642f-goog

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

* Re: [PATCH] erofs-utils: Print program name and version to stdout
  2022-02-09  0:53 ` [PATCH] erofs-utils: Print program name and version to stdout Peter Collingbourne via Linux-erofs
@ 2022-02-09  1:48   ` Gao Xiang
  0 siblings, 0 replies; 4+ messages in thread
From: Gao Xiang @ 2022-02-09  1:48 UTC (permalink / raw)
  To: Peter Collingbourne; +Cc: linux-erofs

On Tue, Feb 08, 2022 at 04:53:07PM -0800, Peter Collingbourne wrote:
> The program name and version is not an error message, so it should
> go to stdout, not stderr.
> 
> Signed-off-by: Peter Collingbourne <pcc@google.com>

Applied, thanks!

Thanks,
Gao Xiang

> ---
>  dump/main.c | 2 +-
>  fsck/main.c | 2 +-
>  fuse/main.c | 2 +-
>  mkfs/main.c | 2 +-
>  4 files changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/dump/main.c b/dump/main.c
> index b7560ec..ad1b62e 100644
> --- a/dump/main.c
> +++ b/dump/main.c
> @@ -109,7 +109,7 @@ static void usage(void)
>  
>  static void erofsdump_print_version(void)
>  {
> -	fprintf(stderr, "dump.erofs %s\n", cfg.c_version);
> +	printf("dump.erofs %s\n", cfg.c_version);
>  }
>  
>  static int erofsdump_parse_options_cfg(int argc, char **argv)
> diff --git a/fsck/main.c b/fsck/main.c
> index aefa881..2ebc5e9 100644
> --- a/fsck/main.c
> +++ b/fsck/main.c
> @@ -43,7 +43,7 @@ static void usage(void)
>  
>  static void erofsfsck_print_version(void)
>  {
> -	fprintf(stderr, "fsck.erofs %s\n", cfg.c_version);
> +	printf("fsck.erofs %s\n", cfg.c_version);
>  }
>  
>  static int erofsfsck_parse_options_cfg(int argc, char **argv)
> diff --git a/fuse/main.c b/fuse/main.c
> index 255965e..b7760e4 100644
> --- a/fuse/main.c
> +++ b/fuse/main.c
> @@ -210,7 +210,7 @@ int main(int argc, char *argv[])
>  	struct fuse_args args = FUSE_ARGS_INIT(argc, argv);
>  
>  	erofs_init_configure();
> -	fprintf(stderr, "%s %s\n", basename(argv[0]), cfg.c_version);
> +	printf("%s %s\n", basename(argv[0]), cfg.c_version);
>  
>  #if defined(HAVE_EXECINFO_H) && defined(HAVE_BACKTRACE)
>  	if (signal(SIGSEGV, signal_handle_sigsegv) == SIG_ERR) {
> diff --git a/mkfs/main.c b/mkfs/main.c
> index 58a6441..4325ab4 100644
> --- a/mkfs/main.c
> +++ b/mkfs/main.c
> @@ -548,7 +548,7 @@ int parse_source_date_epoch(void)
>  void erofs_show_progs(int argc, char *argv[])
>  {
>  	if (cfg.c_dbg_lvl >= EROFS_WARN)
> -		fprintf(stderr, "%s %s\n", basename(argv[0]), cfg.c_version);
> +		printf("%s %s\n", basename(argv[0]), cfg.c_version);
>  }
>  
>  int main(int argc, char **argv)
> -- 
> 2.35.0.263.gb82422642f-goog

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

end of thread, other threads:[~2022-02-09  1:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-09  0:53 [PATCH] erofs-utils: Print configuration only at INFO debug level Peter Collingbourne via Linux-erofs
2022-02-09  0:53 ` [PATCH] erofs-utils: Print program name and version to stdout Peter Collingbourne via Linux-erofs
2022-02-09  1:48   ` Gao Xiang
2022-02-09  1:47 ` [PATCH] erofs-utils: Print configuration only at INFO debug level Gao Xiang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox