Update android_sink.h
This commit is contained in:
parent
f0f4a52190
commit
6927aa1544
@ -16,7 +16,7 @@
|
|||||||
#include <chrono>
|
#include <chrono>
|
||||||
|
|
||||||
#if !defined(SPDLOG_ANDROID_LOG_NUM_OF_RETRIES)
|
#if !defined(SPDLOG_ANDROID_LOG_NUM_OF_RETRIES)
|
||||||
define SPDLOG_ANDROID_LOG_NUM_OF_RETRIES 2
|
#define SPDLOG_ANDROID_RETRIES 2
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace spdlog
|
namespace spdlog
|
||||||
@ -40,8 +40,8 @@ public:
|
|||||||
|
|
||||||
// See system/core/liblog/logger_write.c for explanation of return value
|
// See system/core/liblog/logger_write.c for explanation of return value
|
||||||
int ret = __android_log_write(priority, _tag.c_str(), msg_output);
|
int ret = __android_log_write(priority, _tag.c_str(), msg_output);
|
||||||
int retry_count = 1;
|
int retry_count = 0;
|
||||||
while ((ret == -11/*EAGAIN*/) && (retry_count < SPDLOG_ANDROID_LOG_NUM_OF_RETRIES))
|
while ((ret == -11/*EAGAIN*/) && (retry_count < SPDLOG_ANDROID_RETRIES))
|
||||||
{
|
{
|
||||||
std::this_thread::sleep_for(std::chrono::milliseconds(5));
|
std::this_thread::sleep_for(std::chrono::milliseconds(5));
|
||||||
ret = __android_log_write(priority, _tag.c_str(), msg_output);
|
ret = __android_log_write(priority, _tag.c_str(), msg_output);
|
||||||
|
Loading…
Reference in New Issue
Block a user