Skip to content
ct

Class

CraftingLog

Generated GDScript class reference for ItemVault.CraftingLog.

Status
Current
Version
v1.0
Updated
2026-07-31

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 RefCounted

Members

NameKindSummary
EVENT_CRAFT_SUCCESSFieldLog event name constants. Use these instead of raw StringName literals when filtering or matching log entries.
EVENT_CRAFT_INVALID_RECIPEField
EVENT_CRAFT_INVALID_QUANTITYField
EVENT_CRAFT_MISSING_INVENTORYField
EVENT_CRAFT_INVALID_INVENTORYField
EVENT_CRAFT_ITEM_DEFINITION_UNAVAILABLEField
EVENT_CRAFT_MISSING_INGREDIENTField
EVENT_CRAFT_INSUFFICIENT_QUANTITYField
EVENT_CRAFT_CANNOT_ADD_OUTPUTSField
EVENT_CRAFT_TRANSACTION_REJECTEDField
EVENT_CRAFT_TRANSACTION_ROLLBACKField
EVENT_CRAFT_STALE_STATEField
EVENT_CRAFT_DUPLICATE_REQUESTField
EVENT_CRAFT_UNKNOWNField
levelProperty
eventProperty
recipe_idProperty
detailProperty
infoMethod
warningMethod
errorMethod