Skip to content

Commit a031a47

Browse files
authored
refactor(deps): using ring buffer v1.0.3 (#14)
* refactor(deps): using ring buffer v1.0.3 * fix(actions): enable build and test check on dev and release branch
1 parent e59a17a commit a031a47

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

.github/workflows/cmake-multi-platform.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ name: CMake on multiple platforms
44

55
on:
66
push:
7-
branches: [ "main" ]
7+
branches: [ "dev", "release" ]
88
pull_request:
9-
branches: [ "main" ]
9+
branches: [ "dev", "release" ]
1010

1111
jobs:
1212
build:

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ else()
2222
FetchContent_Declare(
2323
ring_buffer
2424
GIT_REPOSITORY https://github.com/HuRuilizhen/ring_buffer.git
25-
GIT_TAG v1.0.1)
25+
GIT_TAG v1.0.3)
2626
FetchContent_MakeAvailable(ring_buffer)
2727
endif()
2828

include/async_logger/async_logger.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include <ring_buffer/mpsc.h>
3+
#include <ring_buffer/mpsc_ring_buffer.h>
44

55
#include <atomic>
66
#include <fstream>
@@ -86,7 +86,7 @@ class Logger {
8686
std::ofstream ofstream_{};
8787

8888
// Ring buffer for storing log entries
89-
RingBuffer::RingBufferSemiAtomicSlot<Entry> buffer_{1024};
89+
RingBuffer::MPSCRingBuffer<Entry> buffer_{1024};
9090

9191
// Thread and state related
9292
std::thread worker_;

src/async_logger.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <chrono>
55
#include <ctime>
66
#include <fstream>
7+
#include <iostream>
78
#include <mutex>
89
#include <ostream>
910
#include <source_location>

0 commit comments

Comments
 (0)