25 lines
814 B
Swift
25 lines
814 B
Swift
//
|
|
// ReactLogger.swift
|
|
// Cuvent
|
|
//
|
|
// Created by Marc Rousavy on 15.12.20.
|
|
// Copyright © 2020 Facebook. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
let context = "Camera"
|
|
|
|
enum ReactLogger {
|
|
static func log(level: RCTLogLevel, message: String, alsoLogToJS: Bool = false, file: String = #file, lineNumber: Int = #line) {
|
|
RCTDefaultLogFunction(level, RCTLogSource.native, file, lineNumber as NSNumber, "\(context): \(message)")
|
|
if alsoLogToJS {
|
|
RCTDefaultLogFunction(level, RCTLogSource.javaScript, file, lineNumber as NSNumber, "\(context): \(message)")
|
|
}
|
|
}
|
|
|
|
static func logJS(level: RCTLogLevel, message: String, file: String = #file, lineNumber: Int = #line) {
|
|
RCTDefaultLogFunction(level, RCTLogSource.javaScript, file, lineNumber as NSNumber, "\(context): \(message)")
|
|
}
|
|
}
|