1c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang/* 2c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * 3c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * Copyright 2010 Samsung Electronics S.LSI Co. LTD 4c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * 5c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * Licensed under the Apache License, Version 2.0 (the "License"); 6c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * you may not use this file except in compliance with the License. 7c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * You may obtain a copy of the License at 8c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * 9c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * http://www.apache.org/licenses/LICENSE-2.0 10c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * 11c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * Unless required by applicable law or agreed to in writing, software 12c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * distributed under the License is distributed on an "AS IS" BASIS, 13c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * See the License for the specific language governing permissions and 15c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * limitations under the License. 16c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang */ 17c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang 18c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang/* 19c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * @file Exynos_log.h 20c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * @brief 21c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * @author Yongbae, Song(yb.songsamsung.com) 22c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * @version 1.0.0 23c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * @history 24c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang * 2012.4.02 : Create 25c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang */ 26c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang 27c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang#ifndef EXYNOS_LOG 28c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang#define EXYNOS_LOG 29c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang 30c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang#ifdef __cplusplus 31c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Changextern "C" { 32c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang#endif 33c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang 34c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Changtypedef enum 35c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang{ 36c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang EXYNOS_DEV_LOG_DEBUG, 37c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang EXYNOS_DEV_LOG_INFO, 38c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang EXYNOS_DEV_LOG_WARNING, 39c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang EXYNOS_DEV_LOG_ERROR 40c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang} EXYNOS_DEV_LOG_LEVEL; 41c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang 42c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Changvoid Exynos_Log(EXYNOS_DEV_LOG_LEVEL logLevel, const char *tag, const char *msg, ...); 43c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang 44c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang#ifdef __cplusplus 45c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang} 46c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang#endif 47c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang 48c3e0af6f8857ca153c96d976dc58d1eab3001cecJiho Chang#endif 49