aboutsummaryrefslogtreecommitdiff
path: root/nxcompshad/src/Logger.cpp
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2019-09-29 17:39:48 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2019-09-29 17:39:48 +0200
commit3a3a3373c36b5af6208ee5fdfe25e64b5766b75a (patch)
tree619edfb91b22fe9e604b115b6f88616e942709f9 /nxcompshad/src/Logger.cpp
parent796c8e421fd9df658fd5b324fcaa5182566e6905 (diff)
parent085f8a4f672ed3e167bdd7791835f7ab2bebb723 (diff)
downloadnx-libs-3a3a3373c36b5af6208ee5fdfe25e64b5766b75a.tar.gz
nx-libs-3a3a3373c36b5af6208ee5fdfe25e64b5766b75a.tar.bz2
nx-libs-3a3a3373c36b5af6208ee5fdfe25e64b5766b75a.zip
Merge branch 'uli42-pr/various2' into 3.6.x
Attributes GH PR #827: https://github.com/ArcticaProject/nx-libs/pull/827
Diffstat (limited to 'nxcompshad/src/Logger.cpp')
-rw-r--r--nxcompshad/src/Logger.cpp20
1 files changed, 4 insertions, 16 deletions
diff --git a/nxcompshad/src/Logger.cpp b/nxcompshad/src/Logger.cpp
index 2f3eab65c..9648509b8 100644
--- a/nxcompshad/src/Logger.cpp
+++ b/nxcompshad/src/Logger.cpp
@@ -41,14 +41,11 @@
Logger logger;
-void Logger::user(const char *format, ...)
+void Logger::user(const char *format, va_list arguments)
{
char string[1024];
- va_list arguments;
- va_start(arguments, format);
vsnprintf(string, 1024, format, arguments);
- va_end(arguments);
fprintf(stderr, "%s\n", string);
}
@@ -59,26 +56,20 @@ void Logger::error(const char *name, int error)
name, error, strerror(error));
}
-void Logger::warning(const char *name, const char *format, ...)
+void Logger::warning(const char *name, const char *format, va_list arguments)
{
char string[1024];
- va_list arguments;
- va_start(arguments, format);
vsnprintf(string, 1024, format, arguments);
- va_end(arguments);
fprintf(stderr, "%s: WARNING! %s\n", name, string);
}
-void Logger::test(const char *name, const char *format, ...)
+void Logger::test(const char *name, const char *format, va_list arguments)
{
char string[1024];
- va_list arguments;
- va_start(arguments, format);
vsnprintf(string, 1024, format, arguments);
- va_end(arguments);
fprintf(stderr, "%s: %s\n", name, string);
}
@@ -88,14 +79,11 @@ void Logger::trace(const char *name)
fprintf(stderr, "%s\n", name);
}
-void Logger::debug(const char *name, const char *format, ...)
+void Logger::debug(const char *name, const char *format, va_list arguments)
{
char string[1024];
- va_list arguments;
- va_start(arguments, format);
vsnprintf(string, 1024, format, arguments);
- va_end(arguments);
fprintf(stderr, "%s: %s\n", name, string);
}