Monitoring Node Logs
Node Logs in the GenLayer Studio provide real-time feedback and are a critical component for debugging and tracking the behavior of Intelligent Contracts as they interact within the studio.
Key Features of Node Logs
Node Logs capture and display a variety of events, including:
- Transaction Submission, Status Changes and Finalization: Track the status and outcomes of submitted transactions.
- Contract Deployment Statuses: Monitor the progress and success of contract deployments.
- Execution Results and Errors: Review the outputs and any errors encountered during contract execution.
- Validator Operations and Consensus-Related Messages: Observe the activities of validators and consensus processes.
Accessing Node Logs
You can view the node logs at the bottom of the GenLayer Studio. This section automatically updates with new log entries as actions are performed within the studio. You can also filter the logs by content as well as by scope and level.
Understanding Node Logs
The logs are structured to provide clear and detailed information:
- Scope: Each log is tagged with a label such as RPC or GenVM to give you a better understading of the context of the log.
- Level: Log entries are associated with a level and color to facilitate rapid scanning for issues or confirmations.
- Details: Expandable log entries offer detailed explanations and data for each event, such as transaction hashes or error messages.
By actively viewing these logs, you can ensure that your Intelligent Contracts are performing as expected and that any issues are promptly addressed. This leads to a smoother development process within the GenLayer Studio.