LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File plymouth-trace-lines of Package plymouth (Project openSUSE:Factory)

From: Jeff Mahoney <jeffm@suse.com>
Subject: plymouth: Add line numbers to tracing output

 The plymouth tracing output lists the function but there are many
 cases in which the same message is issued from multiple places in the same
 function, which makes debugging more difficult. This patch adds the line
 number to the output to uniquely identify each site.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
---
 src/libply/ply-logger.h |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- a/src/libply/ply-logger.h
+++ b/src/libply/ply-logger.h
@@ -91,8 +91,8 @@ do
         ply_logger_flush (logger);                                             \
         errno = _old_errno;                                                    \
         ply_logger_inject (logger,                                             \
-                           "[%s] %45.45s:" format "\r\n",                      \
-                           __FILE__, __func__, ##args);                        \
+                           "[%s:%d] %45.45s:" format "\r\n",                   \
+                           __FILE__, __LINE__, __func__, ##args);              \
         ply_logger_flush (logger);                                             \
         errno = _old_errno;                                                    \
       }                                                                        \