summaryrefslogtreecommitdiff
path: root/platform/darwin/log_nslog.mm
blob: 5d53ed812fa80baaf5069987d68d5d729499098f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <mbgl/platform/log.hpp>

#import <Foundation/Foundation.h>

namespace mbgl {

void Log::platformRecord(EventSeverity severity, Event event, int64_t code,
                         const std::string &msg) {
    NSString *message =
        [[NSString alloc] initWithBytes:msg.data() length:msg.size() encoding:NSUTF8StringEncoding];
    NSLog(@"[%s] %s: (%lld) %@", EventSeverityClass(severity).c_str(), EventClass(event).c_str(),
          code, message);
}

}