{"repo":"Burloe/GoLogger","free":true,"listed":false,"github":"https://github.com/Burloe/GoLogger","clone":"git clone https://github.com/Burloe/GoLogger.git","description":"GoLogger is a logging plugin for the Godot Game engine v.4.3+","language":"GDScript","stars":54,"topics":["godot","godot4","log","logger","logging","plugin","framework"],"license":"MIT","category":"game-templates","readme_excerpt":"GoLogger is a simple yet flexible logging framework for Godot 4.3+ , which captures and stores game events (and data) into external .log files accessible by both developers and players to aid in development and maintenance of your projects. With minimal setup, it can be quickly integrated into any project to run in the background at all times or log specific events during testing. With plenty of customization options available, log entries can be tailored to fit your project's needs and make debugging and investigating issues easier. Defining log entries is as easy as writing a print() statement, only requiring a simple string, which can include any data (that can be converted into a string) and an integer to determine which category/file to log the entry in. Formatting strings to include data can be done in multiple ways and is no different than normal. Here are 3 examples that result in the same log entry: Log.entry(\"Player's current health: \" + str(current health) + \" / \" + str(max health), 1) Log.entry(str(\"Player's current health: \", current health, \" / \", max health), 1) Log.entry(str(\"Player's current health: %s / %s\" % current health, max health), 1) Resulting entry: [19:17:27] Player's current health: 74 / 100 The integer identifier category index defined after the log entry string dictates which log category (or log file) the entry should be stored in. Each category has it's own integer identifier at the top in the dock's Categories tab(and can be changed). Document","default_branch":null,"files":null,"tree":[],"storefront":"/r/Burloe","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Burloe/GoLogger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}