Commit Graph

  • 208a8c1f84 Add emscripten logvisorAbort master Luke Street 2022-08-03 18:11:46 -0400
  • 6926b6a7c9
    Always flush log file on close to prevent incomplete logs Phillip Stephens 2022-01-10 23:27:06 -0800
  • 9420e3007e Update fmt to 8.0.1 Luke Street 2021-10-25 19:08:48 -0400
  • 4f7f3f2147 Use __has_cpp_attribute for NOWIDE_FALLTHROUGH utf8 Luke Street 2021-06-30 16:22:27 -0400
  • 6eadd55f7a Merge remote-tracking branch 'origin/utf8' into utf8 Luke Street 2021-06-29 00:09:20 -0400
  • df3c283186 Update fmt to 8.0.0; drop support for wchar Luke Street 2021-06-22 15:13:37 -0400
  • 139281f667 Update fmt to 8.0.0; drop support for wchar Luke Street 2021-06-22 15:13:37 -0400
  • 274ad5ef07
    Fix compiling on linux Phillip Stephens 2021-06-19 14:43:23 -0700
  • ed3714e55c Fix ConsoleLogger misusing Widen result lifetime Henrique Gemignani Passos Lima 2021-06-19 13:40:17 +0300
  • ee3276d7c5
    Merge pull request #7 from Minty-Meeo/wide-printing-fixes Phillip Stephens 2021-05-07 23:17:57 -0700
  • f23179e168 Wide char homogeneity Minty-Meeo 2021-05-08 00:52:03 -0500
  • 7901fc496d Don't install if not building directly Luke Street 2021-04-13 00:48:30 -0400
  • d874350205 Fetch Sentry as needed; don't reimport fmt unnecessarily Luke Street 2021-04-13 00:05:09 -0400
  • 028617d225 Update sentry-native Luke Street 2021-04-12 15:52:58 -0400
  • 984d87348e Set FMT_ARM_ABI_COMPATIBILITY; move fmt defines to CMake Luke Street 2021-04-06 17:55:15 -0400
  • 33e7322595 Update submodules; set submodule tracking branch Luke Street 2021-04-06 12:46:23 -0400
  • bb113e03f8 Fix sentry submodule URL Luke Street 2021-04-05 16:31:04 -0400
  • 240491ccad Compile breakpad_client with -Wno-array-bounds Luke Street 2021-04-05 13:25:40 -0400
  • fd343eb234 Fix compiling crashpad on Windows Luke Street 2021-04-05 12:04:19 -0400
  • aac06c3465 Fix compiling breakpad_client on Linux Luke Street 2021-04-05 10:38:42 -0400
  • 0e3fe3e766 Integrate sentry-native crash reporting Luke Street 2021-04-04 18:20:48 -0400
  • 17aa25cfa9
    Merge pull request #6 from henriquegemignani/feature/keep-file-open Phillip Stephens 2021-04-03 10:27:47 -0700
  • d4af1a1088 FileLogger: don't open/close file for each write Henrique Gemignani Passos Lima 2021-04-03 19:42:44 +0300
  • 8913e55e34 Fix crashing on windows when registering a file logger after a console logger, windows runtime bugs annoy the hell out of me >:( Phillip Stephens 2020-12-31 13:53:26 -0800
  • 22e14d760a Use libbacktrace for Linux/macOS libbacktrace Luke Street 2020-12-16 07:31:39 -0500
  • 81fb4e4c2d Link debug libnx & remove outdated nxstl includes Luke Street 2020-10-21 00:35:07 -0400
  • 7f63cabaea Fixes for recent windows SDK changes Jack Andersen 2020-08-22 17:28:34 -1000
  • 41432143fd Only use lm service when LOGVISOR_NX_LM set Luke Street 2020-05-05 00:14:41 -0400
  • 14ea54f8b5 Add lm service for switch build Jack Andersen 2020-05-03 20:09:21 -1000
  • d62b4ce26e Update fmtlib Jack Andersen 2020-04-11 12:44:21 -1000
  • 27814c5276 Exclude CMake CXX standard from MSVC Jack Andersen 2020-04-10 18:55:45 -1000
  • f04a9777eb Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/logvisor Jack Andersen 2019-09-30 21:21:21 -1000
  • 187c35f3c4 Ensure only one console logger is able to be registered Jack Andersen 2019-09-30 21:20:45 -1000
  • 8c2e711362
    Merge pull request #5 from lioncash/noreturn Phillip Stephens 2019-09-06 23:26:44 -0700
  • 63cb911d09 logvisor: Mark logvisorAbort as [[noreturn]] Lioncash 2019-09-06 07:37:22 -0400
  • f623ace3b4
    Merge pull request #4 from lioncash/docs Phillip Stephens 2019-08-26 15:55:18 -0700
  • 8ea97c524c
    Merge pull request #3 from lioncash/forward Phillip Stephens 2019-08-26 15:55:08 -0700
  • 81c72ad220
    Merge pull request #2 from lioncash/char Phillip Stephens 2019-08-26 15:54:58 -0700
  • 59f651f24b logvisor: Amend documentation comments Lioncash 2019-08-26 10:57:16 -0400
  • 2a40c6dc92 logvisor: std::forward arguments where applicable Lioncash 2019-08-26 10:50:32 -0400
  • 2f3f06e5ca logvisor: Add missing override specifiers Lioncash 2019-08-26 10:34:40 -0400
  • 94d1c558a0 logvisor: Use std::fputs/std::fputc where applicable Lioncash 2019-08-26 10:18:21 -0400
  • aa9aa0a82c
    Merge pull request #1 from lioncash/cexpr Phillip Stephens 2019-08-17 22:56:59 -0700
  • a57409828c logvisor: Make Module constructor constexpr Lioncash 2019-08-17 19:47:18 -0400
  • dcd0ffcaec Fix custom formatting of multiple character types Jack Andersen 2019-07-25 16:31:54 -1000
  • 3bedd268e8 Integrate libfmt for format strings Jack Andersen 2019-07-19 18:21:39 -1000
  • a0ef17d895 Refactor of CMake for cleaner dependency handling Jack Andersen 2019-06-11 15:53:17 -1000
  • ebe7463e67 Ignore GCC truncation warning Jack Andersen 2019-06-09 16:48:06 -1000
  • 7672485d81 Make logvisor publicly link libdl on platforms that have it Jack Andersen 2019-05-25 00:14:41 -1000
  • c54e2596c2 Add cmake package config files Jack Andersen 2019-05-22 18:07:58 -1000
  • c3f34aed0b
    Update include directory for proper installation Jack Andersen 2019-05-22 17:58:40 -1000
  • a2ffe70b4e Don't kill windows console on abort Jack Andersen 2019-05-09 18:06:21 -1000
  • 3da29add5f Implicit switch fallthrough refactor Jack Andersen 2019-02-17 19:45:51 -1000
  • 01e291833b New code style refactor Jack Andersen 2018-12-07 19:17:15 -1000
  • 1b6c2ae715 Convert to pragma once Jack Andersen 2018-10-06 17:35:33 -1000
  • 22ed01ffc5 Add nxstl Jack Andersen 2018-10-06 16:56:33 -1000
  • 79506228ad Add nxstl mutex to logvisor Jack Andersen 2018-09-29 12:59:14 -1000
  • 82f1df9c40 Use prctl on Linux to set thread name Jack Andersen 2018-06-01 14:01:11 -1000
  • 2352699c65 Force console logger registration on Fatal Jack Andersen 2018-05-26 16:17:12 -1000
  • 073cf1473b Minor printf fix Jack Andersen 2018-05-24 20:32:04 -1000
  • 71bbb3d082 Don't print addr2line's stderr Jack Andersen 2018-05-05 15:30:53 -1000
  • 2e595922be Add global log counter Jack Andersen 2018-03-23 11:38:33 -1000
  • bb0535f3a9 Use exit(1) instead of abort() for win32 release builds Jack Andersen 2018-01-21 12:01:16 -1000
  • b89d18c471 use exit(1) rather than abort() for release builds Jack Andersen 2018-01-13 20:06:42 -1000
  • f28fa0dbb2 Add KillProcessTree subroutine Jack Andersen 2018-01-09 20:14:40 -1000
  • beee8b3970 Use C++ standard library includes Jack Andersen 2017-12-28 21:53:09 -1000
  • 408ae926d7 UWP support Jack Andersen 2017-12-05 17:20:32 -1000
  • 59741b63b8 Merge branch 'master' of https://github.com/AxioDL/logvisor Jack Andersen 2017-11-18 21:08:17 -1000
  • f20a62749e Lockless return when no loggers are registered Jack Andersen 2017-11-18 21:07:26 -1000
  • bfe0c1ccad Fix addr2line invokation Jack Andersen 2017-11-01 23:20:23 -1000
  • f8ab0e03ba Win32 sync Jack Andersen 2017-01-20 14:18:50 -1000
  • 847d08d5b7 Proper raised abort() call Jack Andersen 2017-01-18 23:01:09 -1000
  • e6f24e6428 Better regulation of logging mutex Jack Andersen 2017-01-18 10:54:00 -1000
  • f913fb8479 Handle SIGABRT Jack Andersen 2017-01-16 15:59:00 -1000
  • b229c2f8fe Fix MSVC compile fail Jack Andersen 2017-01-16 15:30:32 -1000
  • 362499716c Ensure ThreadMap is locked on modification Jack Andersen 2017-01-16 15:19:06 -1000
  • f601125b22 Fix macOS `atos` invocation Jack Andersen 2016-09-29 17:31:24 -1000
  • e397cb4b08 Add include needed by OS X Jack Andersen 2016-09-18 15:32:20 -1000
  • 31aea91ea3 Better performance on backtrace generation Jack Andersen 2016-09-18 13:46:05 -1000
  • 469bd97ce6 More informative backtrace on linux / OS X Jack Andersen 2016-09-17 11:30:17 -1000
  • 9285d183d7 Recursive mutex for avoidng deadlocks during logging Jack Andersen 2016-09-11 11:14:48 -1000
  • c839ce774c Less jarring fatal abort for Windows Jack Andersen 2016-09-10 15:19:55 -1000
  • a190c5cfb6 Send backtrace to stderr Jack Andersen 2016-09-08 18:18:15 -1000
  • ac88aa934d Add backtrace print to fatal logvisor errors Jack Andersen 2016-09-07 20:13:49 -1000
  • 48dc4c40c7 Merge branch 'master' of https://github.com/AxioDL/logvisor Jack Andersen 2016-08-24 14:26:11 -1000
  • f8a24cc128 Add logvisor::LockLog() for ensuring output stream sync Jack Andersen 2016-08-24 14:25:06 -1000
  • 22d516d66f Random change to force openhub to remove it's head from it's rectum Phillip 2016-05-17 21:37:30 -0700
  • 68fcfd8469 Update LICENSE date Jack Andersen 2016-03-06 17:11:13 -1000
  • df3a949d61 Windows build fix Jack Andersen 2016-03-04 17:21:18 -1000
  • db415516f6 Humungous refactor Jack Andersen 2016-03-04 13:01:18 -1000
  • 05e8742f5d Namespace refactor / symbol changes Jack Andersen 2016-03-04 10:28:28 -1000
  • 81af37641c Namespace fix Jack Andersen 2016-03-04 10:11:37 -1000
  • 50d6df62f9 Header rename Jack Andersen 2016-03-04 09:52:08 -1000
  • d60d5ea21a Target rename Jack Andersen 2016-03-04 09:49:46 -1000
  • 55b81ec091 Community Concensus MIT LICENSE revert Jack Andersen 2016-01-05 09:15:11 -1000
  • 448c56e37b Fix va_list clobbering Adjust FileLogger output to match ConsoleLogger output Phillip Stephens 2016-01-04 18:42:43 -0800
  • e7478c5bb4 Added debugger breakpoint Jack Andersen 2015-11-25 21:32:50 -1000
  • fc073d3f87 Changed LICENSE terms Jack Andersen 2015-11-22 10:24:15 -1000
  • 048d59b58b Cache include path Phillip 2015-11-13 23:27:36 -0800
  • 4c2442df2d Added Win32 AllocConsole Jack Andersen 2015-11-04 14:02:40 -1000