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