# `EEVM.Interpreter.Instructions.Logging`
[🔗](https://github.com/mw2000/eevm/blob/v0.1.0/lib/eevm/interpreter/instructions/logging.ex#L1)

EVM logging opcodes — LOG0 through LOG4.

# `execute`

```elixir
@spec execute(non_neg_integer(), EEVM.Interpreter.MachineState.t()) ::
  {:ok, EEVM.Interpreter.MachineState.t()}
  | {:error, atom(), EEVM.Interpreter.MachineState.t()}
```

Dispatches a LOG opcode (LOG0–LOG4) to the matching topic-count handler.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
