1. 04 Nov, 2019 9 commits
  2. 03 Nov, 2019 8 commits
  3. 02 Nov, 2019 1 commit
  4. 30 Oct, 2019 3 commits
    • Gabi Melman's avatar
      Merge pull request #1292 from jktjkt/journald · 6f6cadf3
      Gabi Melman authored
      improve systemd journald support
      6f6cadf3
    • Jan Kundrát's avatar
      journald: structured output for logger's name · 17513a6d
      Jan Kundrát authored
      Previously, the logger name was effectively lost. There were two choices
      on how to add it:
      
      - Via a formatter, which would mean that `journalctl` would not be able
      to filter against that. That would be suboptimal.
      
      - As a "syslog identifier". This means that `journalctl` will, by
      default, stop showing the daemon's executable name and replace that via
      the logger name. The PID is still shown, and if one would like to go
      back to the previous behavior, it is still possible via `journalctl -o
      with-unit`.
      
      I think that the second option is strictly better than the first one.
      
      fixes #1289
      17513a6d
    • Jan Kundrát's avatar
      journald: fix source file location · a44560dd
      Jan Kundrát authored
      This is what my manpage says, and what the original blog post [1] says
      as well.
      
      Also, `sd_journal_send` can add the location of its own invocation to
      the log. That's typically not what we want, so we have to suppress that
      feature and instead put whatever is inside the spdlog message into the
      journal.
      
      [1] http://0pointer.de/blog/projects/journal-submit.html
      a44560dd
  5. 28 Oct, 2019 3 commits
    • gabime's avatar
      Revert pull #1288 · 2b8afb38
      gabime authored
      2b8afb38
    • Gabi Melman's avatar
      Merge pull request #1288 from yipdw/bugfix/use-64-bit-file-access · 685ad74d
      Gabi Melman authored
      Use _FILE_OFFSET_BITS=64 when building on Linux 32-bit systems
      685ad74d
    • David Yip's avatar
      Use _FILE_OFFSET_BITS=64 when building tests on Linux 32-bit systems · 288ea115
      David Yip authored
      When cross-compiling spdlog from x86-64 to armhf, I ran spdlog-utests
      via qemu-arm and noticed that the "daily_logger rotate" test was failing
      because count_files always returned zero.
      
      Investigation of count_files revealed that readdir was returning nullptr
      immediately and setting errno to 75, i.e. "value too large for defined
      data type".  I suspected this had something to do with some 64 vs.
      32-bit thing, so I added _FILE_OFFSET_BITS=64 to the build and that
      seems to have made readdir happy.
      
      It might be safe to add _FILE_OFFSET_BITS=64 for all Linux builds, but
      it only seems to be necessary for the 32-bit case (which is a pretty
      small audience these days -- I'm only building for armhf to target a
      Raspberry Pi 3 running Raspbian, which runs in 32-bit mode).
      288ea115
  6. 25 Oct, 2019 16 commits