From b4c22313c0ba28bb4b4f4dad4f0a28c2161cf6d2 Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 28 二月 2017 14:36:00 +0800 Subject: [PATCH] add amcd --- RtspFace/Logger/src/logger.cc | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/RtspFace/Logger/src/logger.cc b/RtspFace/Logger/src/logger.cc index 06748f2..c956b21 100644 --- a/RtspFace/Logger/src/logger.cc +++ b/RtspFace/Logger/src/logger.cc @@ -14,6 +14,11 @@ #include "logger.hpp" +#ifdef __ANDROID__ +#define LOG_TAG "logger" +#include <android/log.h> +#endif + Logger::Logger(std::ostream& s) : _file(), _log(s), _level(INFO), @@ -71,6 +76,11 @@ { if (_line_level >= _level) { _log << get_time() << " -- [" << level_str(_line_level) << "] -- " << str(); +#ifdef __ANDROID__ + std::stringstream& _log_ss(static_cast<std::stringstream&>(_log)); + __android_log_print(ANDROID_LOG_VERBOSE, LOG_TAG, "%s", _log_ss.str().c_str());//#todo level convert + _log_ss.str(""); +#endif if (_file.is_open()) _log.flush(); } @@ -121,6 +131,8 @@ return ("DBG"); case INFO: return ("INF"); + case NOTICE: + return ("NOT"); case WARNING: return ("WRN"); case ERROR: -- Gitblit v1.8.0