Skip to content
Snippets Groups Projects

F octave logging

Merged Timm Fitschen requested to merge f-octave-logging into dev
Files
3
+ 3
0
@@ -27,6 +27,7 @@
@@ -27,6 +27,7 @@
#include <cstdint> // for uint64_t
#include <cstdint> // for uint64_t
#include <iosfwd> // for streamsize
#include <iosfwd> // for streamsize
#include <memory> // for shared_ptr
#include <memory> // for shared_ptr
 
#include <ostream> // for ostream
#include <string> // for string
#include <string> // for string
#include <vector> // for vector
#include <vector> // for vector
@@ -37,6 +38,8 @@ const std::string logger_name = "caosdb::logging";
@@ -37,6 +38,8 @@ const std::string logger_name = "caosdb::logging";
class LoggerOutputStream {
class LoggerOutputStream {
public:
public:
LoggerOutputStream(std::string channel, int level);
LoggerOutputStream(std::string channel, int level);
 
auto operator<<(std::ostream &(*f)(std::ostream &)) -> LoggerOutputStream &;
 
auto operator<<(bool msg) -> LoggerOutputStream &;
auto operator<<(int msg) -> LoggerOutputStream &;
auto operator<<(int msg) -> LoggerOutputStream &;
auto operator<<(uint64_t msg) -> LoggerOutputStream &;
auto operator<<(uint64_t msg) -> LoggerOutputStream &;
auto operator<<(int64_t msg) -> LoggerOutputStream &;
auto operator<<(int64_t msg) -> LoggerOutputStream &;
Loading