log.h revision 30bd6062e4b295f5f7bcaeb98165065310d29269
1e4197969e018f1f455d8a99ebabd51994b150506Ho-Eun Ryu/* 230bd6062e4b295f5f7bcaeb98165065310d29269Ho-Eun Ryu * Copyright (c) 2009 Wind River Systems, Inc. 330bd6062e4b295f5f7bcaeb98165065310d29269Ho-Eun Ryu * 430bd6062e4b295f5f7bcaeb98165065310d29269Ho-Eun Ryu * The right to copy, distribute, modify, or otherwise make use 530bd6062e4b295f5f7bcaeb98165065310d29269Ho-Eun Ryu * of this software may be licensed only pursuant to the terms 630bd6062e4b295f5f7bcaeb98165065310d29269Ho-Eun Ryu * of an applicable Wind River license agreement. 7e4197969e018f1f455d8a99ebabd51994b150506Ho-Eun Ryu */ 8e4197969e018f1f455d8a99ebabd51994b150506Ho-Eun Ryu 93597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu#ifndef __LOG_H 103597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu#define __LOG_H 113597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu 123597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu#ifdef ANDROID 133597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu #include <cutils/log.h> 143597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu#else 153597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu #include <stdio.h> 163597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu #define LOG(_p, ...) \ 173597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu fprintf(stderr, _p "/" LOG_TAG ": " __VA_ARGS__) 183597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu #define LOGV(...) LOG("V", __VA_ARGS__) 193597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu #define LOGD(...) LOG("D", __VA_ARGS__) 203597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu #define LOGI(...) LOG("I", __VA_ARGS__) 213597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu #define LOGW(...) LOG("W", __VA_ARGS__) 223597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu #define LOGE(...) LOG("E", __VA_ARGS__) 233597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu#endif 243597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu 253597788ce7c666b2e86df3932968f0745f4b7bd1Ho-Eun Ryu#endif /* __LOG_H */ 26