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