ArmaDB

Shared logging for Arma Reforger mod developers. Timestamped console and file output with configurable severity, debug filtering, prefix, and retention. Requires integration into your scripts.

Players now

0

Servers

0

Rating

-

Subscribers

-

Get it on the Workshop reforger.armaplatform.com/workshop/69A33B096A810BA0

Busiest servers running it 0 in total

No server is running this mod right now.

Players on servers with it

daily, last 30 days

0 0 1 1 1 24 Sep 1 Oct 8 Oct 15 Oct peak 0
Average players

Details

Author
ForgedInFire
Version
1.0.2
Size
5 KB
Licence
APL
Game version
1.8.0.13
Likes
0 / 0 dislikes
Published
20 Sep 2026
Updated
3 weeks ago
Workshop ID
69A33B096A810BA0

Recent adoption

30 days: +1 −1 ↑1

Version history

3
  1. v1.0.2 5 KB 20 Sep 2026

    Added Initialization log to log file

  2. v1.0.1 5 KB 20 Sep 2026
  3. v1.0.0 5 KB 20 Sep 2026
Description from the Workshop

ScriptLogger Shared Arma Reforger logging library by ForgedInFire. Project GUID: 69A33B096A810BA0. Requires only Arma Reforger (58D0FB3206B6F859). Developer API Add ScriptLogger as a project dependency and call: FiF_SL_ScriptLogger.LogError("Unable to save loadout.", "FiF_SLV2_LoadoutStorage", "SaveLoadout"); FiF_SL_ScriptLogger.Log("Loadout saved.", "FiF_SLV2_LoadoutStorage", "SaveLoadout", LogLevel.NORMAL); Both methods accept message, calling class, calling function, and optional severity. LogError defaults to ERROR; Log defaults to NORMAL. Class/function names are supplied by the caller, not discovered automatically. Installing the addon does not intercept other mods' Print calls. Example (host-local time): 2026-09-20 10:00:00 [NORMAL] [FiF_Logger]::FiF_SLV2_LoadoutStorage::SaveLoadout::Loadout saved. Configuration prefab Prefabs/ScriptLogger/FiF_SL_ConfigEntity.et contains FiF_SL_ConfigComponent. Without a placed configuration entity, the mod spawns its default prefab after world processing. To override settings, place an instance in the scenario and name the entity FiF_SL_ConfigEntity. Alternatively, a dependent configuration addon can override the default prefab through Workbench. One effective configuration serves every caller in a process. Clients and the dedicated server have independent logger state and write to their own profiles; logs are not transmitted over the network. Configuration is not automatically replicated from a server-only dynamically placed entity. Property Default Meaning Console enabled true Send accepted entries to engine Print at their original severity File enabled true Write accepted entries to a dedicated profile log Debug enabled false Allow DEBUG, VERBOSE, SPAM; minimum severity still applies Minimum level NORMAL Filter both outputs Retention lines 10000 Retain newest lines, clamped to 1–100000 Relative path FiF_Logs/ScriptLogger.log Relative to $profile:, using forward slashes Prefix FiF_Logger Brackets are normalized automatic...