All Projects → 4d49 → godot-logger

4d49 / godot-logger

Licence: MIT license
Simple in-game logger for Godot 4.0

Programming Languages

GDScript
375 projects

Projects that are alternatives of or similar to godot-logger

Project-Map
No description or website provided.
Stars: ✭ 52 (+271.43%)
Mutual labels:  godot, godot-engine, godot-addon, godot-plugin
GodotTerrainEditorPainter
Heightmap based terrain editor plugin for GODOT with vertex color based terrain shader painting
Stars: ✭ 23 (+64.29%)
Mutual labels:  godot, godot-engine, godot-addon, godot-plugin
nativelib-cli
NativeLib is a plugin management system for Godot engine.
Stars: ✭ 19 (+35.71%)
Mutual labels:  godot, godot-engine, godot-addon, godot-plugin
viewport-spy
Godot editor UI to spy on what a Viewport is rendering. Useful for debugging.
Stars: ✭ 28 (+100%)
Mutual labels:  godot, godot-engine, godot-addon, godot-plugin
PostgreSQLClient
PostgreSQL connector for Godot Engine in GDScript.
Stars: ✭ 28 (+100%)
Mutual labels:  godot, godot-engine, godot-addon, godot-plugin
godot-rpgdb
An easy to use JSON database-manager for Godot.
Stars: ✭ 25 (+78.57%)
Mutual labels:  godot, godot-engine, godot-addon, godot-plugin
godot-android-plugin-firebase
Godot 3.2.2 Android plugin for Firebase
Stars: ✭ 41 (+192.86%)
Mutual labels:  godot, godot-engine, godot-plugin
GodotFAN
Facebook Audience Network Ad module for godot
Stars: ✭ 25 (+78.57%)
Mutual labels:  godot, godot-engine, godot-plugin
VisualNovelKit
Combo of addons + template to create narrative games in Godot inspired by Ren'Py
Stars: ✭ 78 (+457.14%)
Mutual labels:  godot, godot-engine, godot-addon
Persistence
Plugin para almacenar datos de forma persistente en Godot Engine 3
Stars: ✭ 20 (+42.86%)
Mutual labels:  godot, godot-engine, godot-plugin
godot-plugin-refresher
Adds a dropdown and refresh button combo to the toolbar for instantly toggling off/on a plugin. Enables faster workflows for Godot plugin developers.
Stars: ✭ 104 (+642.86%)
Mutual labels:  godot, godot-engine, godot-plugin
godot-uuid
Unique identifier generation v4 for Godot Engine
Stars: ✭ 96 (+585.71%)
Mutual labels:  godot, godot-engine, godot-plugin
Godot-DialogPlugin
🗨️ A Dialog Node for Godot Engine
Stars: ✭ 194 (+1285.71%)
Mutual labels:  godot, godot-engine, godot-plugin
godot-unirest
Unirest in GDScript: Simplified, lightweight HTTP client library.
Stars: ✭ 32 (+128.57%)
Mutual labels:  godot, godot-engine, godot-addon
godot-skills
A generic, compositional skill system for Godot Engine that uses scenes to design abilities and their effects.
Stars: ✭ 25 (+78.57%)
Mutual labels:  godot, godot-engine, godot-plugin
discord.gd
Discord Bot API wrapper for Godot. Make bots in GDScript.
Stars: ✭ 69 (+392.86%)
Mutual labels:  godot, godot-engine, godot-plugin
godot-interpolated-camera3d
Provides an InterpolatedCamera3D node that replicates its 3.2.x functionality (and more)
Stars: ✭ 40 (+185.71%)
Mutual labels:  godot, godot-engine, godot-addon
godot-local-notification
Godot module for local notifications (android and iOS)
Stars: ✭ 111 (+692.86%)
Mutual labels:  godot, godot-engine, godot-plugin
Awesome Godot
A curated list of free/libre plugins, scripts and add-ons for Godot
Stars: ✭ 3,092 (+21985.71%)
Mutual labels:  godot, godot-engine
Godot Ci
Docker image to export Godot Engine games. Templates for Gitlab CI and GitHub Actions to deploy to GitLab Pages/GitHub Pages/Itch.io.
Stars: ✭ 168 (+1100%)
Mutual labels:  godot, godot-engine

Godot-Log

Simple in-game logger for Godot 4.0.

Features

  • Installed as plugin.
  • Singleton Log.
  • Write to log file.
  • Disable log levels.
  • Custom log levels.

Installation:

  1. Clone or download this repository to addons folder.
  2. Enable Godot Log in Plugins.
  3. Add LogOutput node to the scene.
  4. Profit.

Usage:

Calling default levels:

Log.info(text)
Log.debug(text)
Log.warning(text)
Log.error(text)
Log.fatal(text)

Create a custom log level:

const CUSTOM = Log.MAX << 1 # Bitwise left shift the MAX value for a custom level.

func _ready() -> void:
	Log.add_level(CUSTOM, "CUSTOM")

Calling the custom level:

Log.message(CUSTOM, "Something happened")

Disable log level:

Log.set_level(Log.INFO, false)

Enable log level:

Log.set_level(Log.DEBUG, true)

License

Copyright (c) 2020-2022 Mansur Isaev and contributors

Unless otherwise specified, files in this repository are licensed under the MIT license. See LICENSE.md for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].