Skip to content
Success

Changes

Summary

  1. Improve script logging (#115) (commit: b277871) (details)
Commit b277871091b070b4d0de68d3fccc121c46755f8a by noreply
Improve script logging (#115)

* Initial copy over

* Make it work in core & add impl method

* Cache format tag

* `debug` command: update to modern switch

* logging contexts POC

* Fix max arg count

* Initial review fixes

* fix `name` arg nullability

* Move deprecation to core

* The vision™

* Separate formatted debug

* Remove `Key`, consistentify naming

* Move `ElementTag.format` to core

* It's not necessarily logging specific

* Get context directly from entry
(commit: b277871)
The file was modifiedsrc/main/java/com/denizenscript/denizencore/scripts/ScriptEntry.java (diff)
The file was addedsrc/main/java/com/denizenscript/denizencore/scripts/ScriptFormattingContext.java
The file was modifiedsrc/main/java/com/denizenscript/denizencore/utilities/Deprecations.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/denizencore/objects/core/MapTag.java (diff)
The file was addedsrc/main/java/com/denizenscript/denizencore/scripts/containers/core/FormatScriptContainer.java
The file was modifiedsrc/main/java/com/denizenscript/denizencore/scripts/ScriptRegistry.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/denizencore/objects/core/ElementTag.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/denizencore/DenizenImplementation.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/denizencore/scripts/commands/core/DebugCommand.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/denizencore/scripts/containers/ScriptContainer.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/denizencore/utilities/SimpleDefinitionProvider.java (diff)