Gelato Automate Logs
Gelato Team
•
Apr 17, 2023

Task logs can be found on any task page and provide a live update of what Gelato executors are seeing.
You'll be able to view all your existing tasks under the "My Tasks" tab, as well as a list of top tasks with their owner address, contract address, and function name under the "Leaderboard" tab.

Clicking on one of these tasks will bring you to the task details page. Scroll down and select “Task Logs”, and you’ll be able to view a record of each simulation check — Gelato’s Checkers simulating execution to see if appropriate conditions have been met to run the task.

Custom Log Messages
A resolver is a smart contract where you can write your logic for when an execution should occur.
Resolvers are useful if you want to define more specific conditions for execution, or you want dynamic arguments passed to the function on each execution. Gelato will query these resolvers periodically to check if it’s time to run!
Note: You don’t need a resolver if you’re calling a smart contract function with no arguments (or the same arguments) on fixed intervals.
By using custom messages in the return block of your resolver code, you can add clues for debugging when conditions are not met. For example, if you’re checking the time in your resolver, you could return:
This will display “Time not up yet!” in your task logs to confirm that execution is correctly being skipped.
The full resolver function might look something like this:

About Gelato
Gelato is a Web3 Cloud Platform empowering developers to create automated, gasless, and off-chain-aware Layer 2 chains and smart contracts. Over 400 projects in DeFi, NFTs, and gaming rely on Gelato to facilitate millions of transactions.
Gelato RaaS: Deploy your own tailor-made ZK or OP L2 chains with native Account Abstraction and all Gelato middleware baked in.
Web3 Functions: Connect your smart contracts to off-chain data & computation with decentralized cloud functions.
Automate: Execute smart contracts automatically in a reliable, developer-friendly, and decentralized manner.
Relay: Enable reliable, robust, and scalable gasless transactions with a simple-to-use API.
Account Abstraction SDK: Built with Safe, combining Gelato's gasless transaction infrastructure with the industry’s most secure smart contract wallet.
Subscribe to our newsletter and turn on Twitter notifications to stay updated on the Gelato ecosystem.
Want to help build the future of Web3? Explore open roles and apply here.