blob: fa2b0a248d3a9efb00c25f9467c46d80c55cf70a [file] [log] [blame]
keunyoungb85b2752013-03-08 12:28:03 -08001/*
2* Copyright (C) 2011 The Android Open Source Project
3*
4* Licensed under the Apache License, Version 2.0 (the "License");
5* you may not use this file except in compliance with the License.
6* You may obtain a copy of the License at
7*
8* http://www.apache.org/licenses/LICENSE-2.0
9*
10* Unless required by applicable law or agreed to in writing, software
11* distributed under the License is distributed on an "AS IS" BASIS,
12* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13* See the License for the specific language governing permissions and
14* limitations under the License.
15*/
16#ifndef _ERROR_LOG_H_
17#define _ERROR_LOG_H_
18
Elliott Hughes2eeac5f2015-08-12 14:30:38 -070019#if defined(__ANDROID__)
Luca Stefani1cb647a2019-03-07 21:58:17 +010020# if PLATFORM_SDK_VERSION < 26
21# include <cutils/log.h>
22# else
23# include <log/log.h>
24# endif
keunyoungb85b2752013-03-08 12:28:03 -080025# define ERR(...) ALOGE(__VA_ARGS__)
26# ifdef EMUGL_DEBUG
27# define DBG(...) ALOGD(__VA_ARGS__)
28# else
29# define DBG(...) ((void)0)
30# endif
31#else
Logan Chiend7bf00d2018-09-21 06:30:09 +000032# include <stdio.h>
keunyoungb85b2752013-03-08 12:28:03 -080033# define ERR(...) fprintf(stderr, __VA_ARGS__)
34# ifdef EMUGL_DEBUG
35# define DBG(...) fprintf(stderr, __VA_ARGS__)
36# else
37# define DBG(...) ((void)0)
38# endif
39#endif
40
41#endif