Skip to content

Better output management #1

@Crystalflxme

Description

@Crystalflxme

Describe the feature

ChainLink needs better output management. For production games, the output should not be filled with warnings from ChainLink as maps can be completely user-generated with their implementation into games automated. Be default, warnings about usage of ChainLink systems not by the game's developer itself should be silenced.

The warnings ChainLink generates from maps should have an option to be stored and retrieved somewhere so that game developers could provide some sort of output to map developers for issues with their map's use of ChainLink.

Technical details

Any warnings of a certain defined severity/usage level would be added to a table, instead of directly printed. There would be an API to read this queue. There would also likely need to be a size limit where the oldest entries would begin being removed for newer ones.

Alternatives

Directly printing warnings is fine only in certain scenarios depending on how games manage their own content process. Providing flexibility is important, which is what this would do.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions