log - full changelog
v2.8.0
Jan 8, 2026
2a625adf(#3065 by @BinaryMuse) Allow specifying a log formatter per target using theformatmethod onTarget.ae278ddf(#3110 by @liuzhch1) Fix log file rotation when exceedingmax_file_size.6de61f85(#3113 by @lucasfernog) Remove log delays for iOS simulators that are no longer necessary.
v2.7.1
Oct 27, 2025
93426f85Fixed an issue that caused docs.rs builds to fail. No user facing changes.
v2.7.0
Sep 2, 2025
625bb1c0(#2965 by @lucasfernog) Re-export the log crate.
v2.6.0
Jun 25, 2025
v2.5.1
Jun 24, 2025
bug
9799f0db(#2802 by @lucasfernog) Fixes iOS simulator still freezing sometimes due to early logging.
v2.5.0
Jun 16, 2025
106e46ed(#677) Added theKeepSomerotation strategy. LikeKeepAllit will rename files when the max file size is exceeded but will keep only the specified amount of files around.
v2.4.0
Apr 18, 2025
c9b21f6f(#2625 by @lucasfernog) Export theLogLeveltype.9629c2f4(#2600 by @exoego) Adds a new varientTargetKind::Dispatchthat allows you to construct arbitrary log targets686a839c(#2626 by @lucasfernog) Fix iOS app stuck when using the iOS Simulator and the log plugin due to a deadlock when calling os_log too early.
feat
60fc35d3(#2576 by @3lpsy) Add atracingfeature to thelogplugin that emits log messages to thetracingsystem.
v2.3.1
Mar 12, 2025
v2.3.0
Mar 10, 2025
feat
02481501(#2377 by @3lpsy) Add ais_skip_loggerflag to the Log PluginBuilderstruct, askip_logger()method to the Builder, and logic to avoid acquiring (creating) a logger and attaching it to the global logger. Since acquire_logger is pub, aLoggerNotInitializedis added and returned if it's called when theis_skip_loogerflag is set. Overall, this feature permits a user to avoid callingattach_loggerwhich can only be called once in a program's lifetime and allows the user to control the logger returned fromlogger(). Additionally, it also will allow users to generate multiple Tauri Mock apps in test suites that run and parallel and have thelogplugin attached (assuming they useskip_logger()).
v2.2.3
Feb 27, 2025
1a984659(#2469 by @FabianLars) Updateobjc2crate to 0.6. No user facing changes.
v2.2.2
Feb 24, 2025
v2.2.1
Jan 27, 2025
v2.2.0
Dec 9, 2024
3a79266b(#2173 by @FabianLars) Bumped all plugins tov2.2.0. From now, the versions for the Rust and JavaScript packages of each plugin will be in sync with each other.
v2.0.2
Dec 9, 2024
69d508ee(#2157 by @Legend-Master) Make log functions omit caller location when failed to parse it instead of throwing
v2.0.2
Dec 9, 2024
606fa08d(#1997 by @renovate) Potentially breaking: Updatedfernfrom 0.6 to 0.7. This is technically a breaking change becausefernis re-exported intauri-plugin-log.
v2.0.1
Dec 2, 2024
371a2f73(#2021 by @Legend-Master) Make webview log target more consistent that it always starts withwebview
v2.0.1
Dec 2, 2024
a1a82208(#1873 by @lucasfernog) Downgrade MSRV to 1.77.2 to support Windows 7.
v2.0.0
Oct 2, 2024
e2c4dfb6Update to tauri v2 stable release.
v2.0.0-rc.1
Aug 29, 2024
e2e97db5(#1701 by @lucasfernog) Update to tauri 2.0.0-rc.8
v2.0.0-rc.1
Aug 29, 2024
b9147758(#1679 by @lucasfernog) Explicitly set a minimum macOS version for the Swift package.
v2.0.0-rc.0
Aug 2, 2024
9887d1Update to tauri RC.
v2.0.0-beta.9
Jul 31, 2024
99d6ac0f(#1606 by @FabianLars) The JS packages now specify the minimum@tauri-apps/apiversion instead of a single exact version.6de87966(#1597 by @Legend-Master) Update to tauri beta.25.
v2.0.0-beta.9
Jul 31, 2024
20a1d24e(#1579 by @lucasfernog) AddedBuilder::splitwhich returns the raw logger implementation so you can pipe to other loggers such asmulti_logortauri-plugin-devtools.
v2.0.0-beta.8
Jul 12, 2024
22a17980(#1537 by @lucasfernog) Update to tauri beta.24.
v2.0.0-beta.7
Jul 2, 2024
v2.0.0-beta.6
May 30, 2024
v2.0.0-beta.5
May 30, 2024
v2.0.0-beta.4
May 1, 2024
v2.0.0-beta.3
Apr 18, 2024
ed46dcaAddedattachLoggerhelper function to register a function that should be called for each log entry.
v2.0.0-beta.3
Apr 18, 2024
a04ea2f(#1071) The global API script is now only added to the binary when thewithGlobalTauriconfig is true.
v2.0.0-beta.2
Mar 7, 2024
v2.0.0-beta.1
Feb 21, 2024
569defbUpdate to tauri beta.4.
v2.0.0-beta.0
Feb 3, 2024
v2.0.0-alpha.5
Dec 20, 2023
v2.0.0-alpha.4
Dec 14, 2023
v2.0.0-alpha.3
Oct 29, 2023
v2.0.0-alpha.2
Oct 23, 2023
v2.0.0-alpha.2
Oct 23, 2023
v2.0.0-alpha.1
Aug 14, 2023
v2.0.0-alpha.0
May 24, 2023