c_cpp 适用于iOS的记录器宏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 适用于iOS的记录器宏相关的知识,希望对你有一定的参考价值。
//
// Logger.h
// SlotCore
//
// Created by Fabrizio on 08/04/16.
// Copyright © 2016 Fabrizio Caldarelli. All rights reserved.
//
#ifndef Logger_h
#define Logger_h
// Definisce forme più specifiche per il debug
#ifdef DEBUG
#define LogInfo(category, fmt, ...) NSLog((@"[%@] " fmt), category, ##__VA_ARGS__);
#define LogErr(fmt, ...) NSLog((@"[ERR] %s[Ln %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#endif
// Disabilita NSLog quando non si è in modalità DEBUG
#ifndef DEBUG
#define NSLog(...);
#endif
#endif /* Logger_h */
以上是关于c_cpp 适用于iOS的记录器宏的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 一个基于宏的简单C错误记录器
c_cpp iOS通用全球宏
编写适用于 iOS 和 Mac OS 的类
如何将宏应用于 Google 表格中一个电子表格中的所有表格
c_cpp 适用于C程序员的C ++第2周
c_cpp 适用于ROOT TH1类的PrintWiki功能