summaryrefslogtreecommitdiff
path: root/src/platform
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2014-07-11 14:34:17 -0700
committerKonstantin Käfer <mail@kkaefer.com>2014-07-11 14:34:17 -0700
commit7ffe4a7858bc5d071b87612bdaa19d8eaf29045c (patch)
tree701750687b9331dcd290d9831ad8b62be9a97cae /src/platform
parentf3c55eba9da59042a96e683f841060674519520b (diff)
downloadqtlocation-mapboxgl-7ffe4a7858bc5d071b87612bdaa19d8eaf29045c.tar.gz
add nslog and stderr log backends
Diffstat (limited to 'src/platform')
-rw-r--r--src/platform/event.cpp38
1 files changed, 24 insertions, 14 deletions
diff --git a/src/platform/event.cpp b/src/platform/event.cpp
index 674bdbc8a8..8d55074234 100644
--- a/src/platform/event.cpp
+++ b/src/platform/event.cpp
@@ -13,18 +13,23 @@ EventSeverity parseEventSeverity(const char *name) {
return EventSeverity(-1);
}
-::std::ostream& operator<<(::std::ostream& os, EventSeverity eventSeverity) {
+const char *stringifyEventSeverity(EventSeverity eventSeverity) {
switch (eventSeverity) {
- case EventSeverity::Debug: return os << "DEBUG";
- case EventSeverity::Info: return os << "INFO";
- case EventSeverity::Test: return os << "TEST";
- case EventSeverity::Warning: return os << "WARNING";
- case EventSeverity::Error: return os << "ERROR";
- default: return os << "UNKNOWN";
+ case EventSeverity::Debug: return "DEBUG";
+ case EventSeverity::Info: return "INFO";
+ case EventSeverity::Test: return "TEST";
+ case EventSeverity::Warning: return "WARNING";
+ case EventSeverity::Error: return "ERROR";
+ default: return "UNKNOWN";
}
}
+::std::ostream& operator<<(::std::ostream& os, EventSeverity eventSeverity) {
+ return os << stringifyEventSeverity(eventSeverity);
+}
+
Event parseEvent(const char *name) {
+ if (strcmp(name, "Setup") == 0) return Event::Setup;
if (strcmp(name, "ParseStyle") == 0) return Event::ParseStyle;
if (strcmp(name, "ParseTile") == 0) return Event::ParseTile;
if (strcmp(name, "Render") == 0) return Event::Render;
@@ -32,15 +37,20 @@ Event parseEvent(const char *name) {
return Event(-1);
}
-::std::ostream& operator<<(::std::ostream& os, Event event) {
- switch (event) {
- case Event::ParseStyle: return os << "ParseStyle";
- case Event::ParseTile: return os << "ParseTile";
- case Event::Render: return os << "Render";
- case Event::HttpRequest: return os << "HttpRequest";
- default: return os << "Unknown";
+const char *stringifyEvent(Event event) {
+ switch (event) {
+ case Event::Setup: return "Setup";
+ case Event::ParseStyle: return "ParseStyle";
+ case Event::ParseTile: return "ParseTile";
+ case Event::Render: return "Render";
+ case Event::HttpRequest: return "HttpRequest";
+ default: return "Unknown";
}
}
+::std::ostream& operator<<(::std::ostream& os, Event event) {
+ return os << stringifyEvent(event);
+}
+
}