Skip to content

Instantly share code, notes, and snippets.

@juliengrimault
Created January 19, 2012 12:52
Show Gist options
  • Save juliengrimault/1639933 to your computer and use it in GitHub Desktop.
Save juliengrimault/1639933 to your computer and use it in GitHub Desktop.
Logging macros
//
// Logging.h
//
// Created by Julien Grimault (@jgrimaul) on 19/01/2012.
// Copyright (C) 2011-2020 by Steinlogic
#import <Foundation/Foundation.h>
#ifdef DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...)
#endif
// ALog always displays output regardless of the DEBUG setting
#define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment