Log
PowerLogSettings controls Power's runtime logging system. It allows you to enable or disable logs, filter log categories, and display logs only for specific runtime objects.
Fields
| Field | Description |
|---|---|
| DebugEnabled | Enables Power's Log and Warning messages. |
| ErrorEnabled | Enables Power's Error messages. Error logs are always shown when DebugEnabled is enabled. |
| TypeFilter | Selects which Power systems are allowed to produce logs. |
Log Types
| Log Type | Description |
|---|---|
| StatInitialization | Logs generated while Stat Containers and Stats are initialized. |
| StatUpdates | Logs generated whenever Stat values change. |
| Processors | Logs produced by Processors. |
| StatModifiers | Tracks the lifecycle of Stat Modifiers applied to Stats. |
| EffectLoop | Logs generated while the EffectController routes Effects through Processors. |
| Effectors | Logs produced during Effector execution. |
| EffectResults | Tracks the lifecycle of Effect Results. |
| EffectInstances | Tracks the lifecycle of Effect Instances. |
| Actor | Logs generated by ActorEntity and ActorExtension components. |
| Skill | Logs generated during Skill execution. |
| Updater | Logs generated when Updaters register, remove, and update tracked objects. |
| Demo | Logs produced by the demo systems. |
| Misc | Controls logs generated by assets under the Misc module. |
| PoolStates | Tracks internally pooled instances. Useful for detecting leaks or incorrect pooling behavior. |
Filters
| Field | Description |
|---|---|
| FilterActors | Enter ActorEntity Instance IDs to display logs only from those Actors. |
| FilterActorExtensions | Enter ActorExtension component names to display logs only from those extensions. |
| FilterStats | Enter StatKeyModels to display logs only for those Stats. |
| FilterProcessors | Filters logs generated by specific Processors. |
| FilterEffects | Filters logs generated by specific Effects. |
| FilterMisc | Filters logs generated by specific Misc systems. |
| FilterSkills (PowerLogSettings_WithSkill only) | Enter Skill IDs or SkillState IDs to display logs only for those Skills and Skill States. |