/exynos4/hal/libhwcomposer/SecHWCLog.cpp
https://bitbucket.org/cyanogenmod/android_hardware_samsung · C++ · 51 lines · 21 code · 7 blank · 23 comment · 1 complexity · a3b70e494e02945753152893c9f4413f MD5 · raw file
- /*
- * Copyright (C) 2010 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- /*
- *
- * @author Rama, Meka(v.meka@samsung.com)
- Sangwoo, Park(sw5771.park@samsung.com)
- Jamie Oh (jung-min.oh@samsung.com)
- * @date 2011-03-11
- *
- */
- #include <utils/Log.h>
- #include "SecHWCUtils.h"
- void _SEC_HWC_Log(HWC_LOG_LEVEL logLevel, const char *tag, const char *msg, ...)
- {
- va_list argptr;
- va_start(argptr, msg);
- switch (logLevel) {
- case HWC_LOG_DEBUG:
- __android_log_vprint(ANDROID_LOG_DEBUG, tag, msg, argptr);
- break;
- case HWC_LOG_WARNING:
- __android_log_vprint(ANDROID_LOG_WARN, tag, msg, argptr);
- break;
- case HWC_LOG_ERROR:
- __android_log_vprint(ANDROID_LOG_ERROR, tag, msg, argptr);
- break;
- default:
- __android_log_vprint(ANDROID_LOG_VERBOSE, tag, msg, argptr);
- }
- va_end(argptr);
- }