Structured event payload emitted by [CraftingService] when a log sink is installed via [method CraftingService.set_log_sink]. Message routing goes through Item Vault's [ItemVaultLogger]; the sink receives these structured entries for filterable, typed event streams.
Source: addons/item_vault/crafting/services/crafting_log.gd
Syntax
class CraftingLog extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
EVENT_CRAFT_SUCCESS | Field | Log event name constants. Use these instead of raw StringName literals when filtering or matching log entries. |
EVENT_CRAFT_INVALID_RECIPE | Field | |
EVENT_CRAFT_INVALID_QUANTITY | Field | |
EVENT_CRAFT_MISSING_INVENTORY | Field | |
EVENT_CRAFT_INVALID_INVENTORY | Field | |
EVENT_CRAFT_ITEM_DEFINITION_UNAVAILABLE | Field | |
EVENT_CRAFT_MISSING_INGREDIENT | Field | |
EVENT_CRAFT_INSUFFICIENT_QUANTITY | Field | |
EVENT_CRAFT_CANNOT_ADD_OUTPUTS | Field | |
EVENT_CRAFT_TRANSACTION_REJECTED | Field | |
EVENT_CRAFT_TRANSACTION_ROLLBACK | Field | |
EVENT_CRAFT_STALE_STATE | Field | |
EVENT_CRAFT_DUPLICATE_REQUEST | Field | |
EVENT_CRAFT_UNKNOWN | Field | |
level | Property | |
event | Property | |
recipe_id | Property | |
detail | Property | |
info | Method | |
warning | Method | |
error | Method |