summaryrefslogtreecommitdiffstats
path: root/vespalog
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-10-12 22:40:40 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-10-12 22:40:56 +0200
commitbbda3155c8f78d059a32a828c0f2f0ff91844adb (patch)
tree8b7c1629061fac98270cffee0087b0432dd3b295 /vespalog
parent2eba9b74da460bff37eb4e6b6fb89c3df325e095 (diff)
Code santize based on intellij`s advise. NULL -> nullptr, 0 -> false, dead code elimination.
Diffstat (limited to 'vespalog')
-rw-r--r--vespalog/src/vespa/log/bufferedlogger.h8
-rw-r--r--vespalog/src/vespa/log/log.cpp15
-rw-r--r--vespalog/src/vespa/log/log.h44
3 files changed, 24 insertions, 43 deletions
diff --git a/vespalog/src/vespa/log/bufferedlogger.h b/vespalog/src/vespa/log/bufferedlogger.h
index 64419311a17..9081ab8f9cf 100644
--- a/vespalog/src/vespa/log/bufferedlogger.h
+++ b/vespalog/src/vespa/log/bufferedlogger.h
@@ -102,7 +102,7 @@
"", __VA_ARGS__); \
} \
} \
- } while (0)
+ } while (false)
#endif
// Define LOGBM macro for logging buffered, using the message itself as a
@@ -121,7 +121,7 @@
"", __VA_ARGS__); \
} \
} \
- } while (0)
+ } while (false)
// Define LOGBP macro for logging buffered, using the call point as token.
// (File/line of macro caller)
@@ -140,7 +140,7 @@
__FILE__, __LINE__, ost123.str(), ##ARGS); \
} \
} \
- } while (0)
+ } while (false)
// Define LOGT calls for using the buffer specifically stating token
#define LOGBT(level, token, ...) \
@@ -156,7 +156,7 @@
__FILE__, __LINE__, token, __VA_ARGS__); \
} \
} \
- } while (0)
+ } while (false)
#define LOGB_FLUSH() \
ns_log::BufferedLogger::logger.flush()
diff --git a/vespalog/src/vespa/log/log.cpp b/vespalog/src/vespa/log/log.cpp
index 7d98c22957d..193f4230502 100644
--- a/vespalog/src/vespa/log/log.cpp
+++ b/vespalog/src/vespa/log/log.cpp
@@ -23,7 +23,7 @@ namespace ns_log {
uint64_t Timer::getTimestamp() const {
struct timeval tv;
- gettimeofday(&tv, NULL);
+ gettimeofday(&tv, nullptr);
uint64_t timestamp = tv.tv_sec;
timestamp *= 1000000;
timestamp += tv.tv_usec;
@@ -164,16 +164,16 @@ Logger::~Logger()
{
_numInstances--;
if ((_numInstances == 1)) {
- if (logger != NULL) {
+ if (logger != nullptr) {
logger->~Logger();
free(logger);
- logger = NULL;
+ logger = nullptr;
}
} else if (_numInstances == 0) {
delete _controlFile;
logInitialised = false;
delete _target;
- _target = NULL;
+ _target = nullptr;
}
}
@@ -390,13 +390,6 @@ Logger::doEventValue(const char *name, double value)
}
void
-Logger::doEventCollection(uint64_t collectionId, const char* name, const char* params)
-{
- doLog(event, "", 0, "collection/1 collectionId=%lu name=\"%s\" %s",
- collectionId, name, params);
-}
-
-void
Logger::doEventState(const char *name, const char *value)
{
doLog(event, "", 0, "state/1 name=\"%s\" value=\"%s\"", name, value);
diff --git a/vespalog/src/vespa/log/log.h b/vespalog/src/vespa/log/log.h
index 127baf14d55..de0b9809e35 100644
--- a/vespalog/src/vespa/log/log.h
+++ b/vespalog/src/vespa/log/log.h
@@ -39,13 +39,13 @@ do { \
if (logger.wants(ns_log::Logger::level)) { \
logger.doLog(ns_log::Logger::level, __FILE__, __LINE__, __VA_ARGS__); \
} \
-} while (0)
+} while (false)
#define VLOG(level, ...) \
do { \
if (logger.wants(level)) { \
logger.doLog(level, __FILE__, __LINE__, __VA_ARGS__); \
} \
-} while (0)
+} while (false)
#endif
// Must use placement new in the following definition, since the variable
@@ -64,7 +64,7 @@ do {
if (logger->wants(ns_log::Logger::level)) { \
logger->doLog(ns_log::Logger::level, __FILE__, __LINE__, __VA_ARGS__); \
} \
-} while (0)
+} while (false)
#define LOG_WOULD_LOG(level) logger.wants(ns_log::Logger::level)
#define LOG_WOULD_VLOG(level) logger.wants(level)
@@ -74,84 +74,77 @@ do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventStarting(name); \
} \
-} while (0)
+} while (false)
#define EV_STOPPING(name,why) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventStopping(name, why); \
} \
-} while (0)
+} while (false)
#define EV_STARTED(name) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventStarted(name); \
} \
-} while (0)
+} while (false)
#define EV_STOPPED(name,pid,exitcode) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventStopped(name, pid, exitcode); \
} \
-} while (0)
+} while (false)
#define EV_RELOADING(name) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventReloading(name); \
} \
-} while (0)
+} while (false)
#define EV_RELOADED(name) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventReloaded(name); \
} \
-} while (0)
+} while (false)
#define EV_CRASH(name,pid,signal) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventCrash(name, pid, signal); \
} \
-} while (0)
+} while (false)
#define EV_PROGRESS(name, ...) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventProgress(name, __VA_ARGS__); \
} \
-} while (0)
+} while (false)
#define EV_COUNT(name,value) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventCount(name, value); \
} \
-} while (0)
+} while (false)
#define EV_VALUE(name,value) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventValue(name, value); \
} \
-} while (0)
-
-#define EV_COLLECTION(collectionId,name,params) \
-do { \
- if (logger.wants(ns_log::Logger::event)) { \
- logger.doEventCollection(collectionId, name, params); \
- } \
-} while (0)
+} while (false)
#define EV_STATE(name,value) \
do { \
if (logger.wants(ns_log::Logger::event)) { \
logger.doEventState(name, value); \
} \
-} while (0)
+} while (false)
namespace ns_log {
@@ -161,7 +154,7 @@ class ControlFile;
// XXX this is way too complicated, must be some simpler way to do this
/** Timer class used to retrieve timestamp, such that we can override in test */
struct Timer {
- virtual ~Timer() {}
+ virtual ~Timer() = default;
virtual uint64_t getTimestamp() const;
};
@@ -187,7 +180,6 @@ public:
static bool fakePid;
private:
- Logger();
Logger(const Logger &);
Logger& operator =(const Logger &);
@@ -205,7 +197,6 @@ private:
static ControlFile *_controlFile;
static void setTarget();
- void makeLockFile();
char _appendix[256];
@@ -220,8 +211,7 @@ private:
const char *fmt, va_list args);
public:
~Logger();
- explicit Logger(const char *name, const char *rcsId = 0);
- static Logger& getLogger(const char *name);
+ explicit Logger(const char *name, const char *rcsId = nullptr);
int setRcsId(const char *rcsId);
static const char *levelName(LogLevel level);
@@ -247,8 +237,6 @@ public:
void doEventProgress(const char *name, double value, double total = 0);
void doEventCount(const char *name, uint64_t value);
void doEventValue(const char *name, double value);
- void doEventCollection(uint64_t collectionId, const char *name,
- const char *params);
void doEventState(const char *name, const char *value);
// Only for unit testing