[gexiv2] Drop trailing newlines from log lines
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gexiv2] Drop trailing newlines from log lines
- Date: Sun, 18 Nov 2018 09:45:25 +0000 (UTC)
commit dd72be56de37d86b624f911c33525ff9a8dfce66
Author: Jens Georg <mail jensge org>
Date: Tue Sep 11 21:33:52 2018 +0200
Drop trailing newlines from log lines
gexiv2/gexiv2-log.cpp | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/gexiv2/gexiv2-log.cpp b/gexiv2/gexiv2-log.cpp
index 4db257a..d484784 100644
--- a/gexiv2/gexiv2-log.cpp
+++ b/gexiv2/gexiv2-log.cpp
@@ -64,22 +64,23 @@ static void default_log_handler(GExiv2LogLevel level, const gchar *msg) {
Exiv2::LogMsg::defaultHandler(gexiv2_level_to_exiv2_level(level), msg);
}
-static void glib_log_handler(GExiv2LogLevel level, const gchar *msg) {
+static void glib_log_handler(GExiv2LogLevel level, const gchar *msg_) {
+ char *msg = g_strdup(msg_);
switch (level) {
case GEXIV2_LOG_LEVEL_DEBUG:
- g_debug("%s", msg);
+ g_debug("%s", g_strchomp(msg));
break;
case GEXIV2_LOG_LEVEL_INFO:
- g_message("%s", msg);
+ g_message("%s", g_strchomp(msg));
break;
case GEXIV2_LOG_LEVEL_WARN:
- g_warning("%s", msg);
+ g_warning("%s", g_strchomp(msg));
break;
case GEXIV2_LOG_LEVEL_ERROR:
- g_critical("%s", msg);
+ g_critical("%s", g_strchomp(msg));
break;
case GEXIV2_LOG_LEVEL_MUTE:
@@ -87,6 +88,8 @@ static void glib_log_handler(GExiv2LogLevel level, const gchar *msg) {
// do nothing
break;
}
+
+ g_free(msg);
}
GExiv2LogLevel gexiv2_log_get_level(void) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]