We are currently investigating when Apex classes/pages/triggers were last run, and the EventLogFile object was the suggested as the way of retrieving relevant data.

But I wonder if the org's usage logs (not debug logs) can be retrieved from other source? I did some digging but couldn't find anything relevant so far. Would you mind helping me out on this?

Thank you in advance!

  • 3
    EventLogFile is the only out of the box "log" for the kind of information you're after. What are you trying to accomplish by pulling this info, perhaps there's another option? Please edit your question.
    – identigral
    Commented Aug 13, 2021 at 19:11
  • Thank you for your answer. The main intent is to identify which Apex classes/pages/triggers are no longer being used. A proposed way to achieve it is by analyzing the logs. However, we could only find the EventLogFile object, and this is a paid addon that allows the storage of logs with a 30-day limit only. So we are investigating if there is any other way or place from which we could retrieve such logs
    – Claudio
    Commented Aug 16, 2021 at 13:26
  • A weaker but free alternative is MetadataComponentDependency. With manual review of results, you might be able to prune unused assets.
    – identigral
    Commented Aug 16, 2021 at 15:21
  • Thank you for your help. I will take a look into it as well
    – Claudio
    Commented Aug 16, 2021 at 17:44


You must log in to answer this question.

Browse other questions tagged .