Skip to content

User Log


The User Log in MacroDroid is a customizable activity tracker that records only what you choose.

Unlike the System Log, which captures everything that happens in the background
(including system-level details), the User Log focuses solely on the events you decide to record using the
Log Event action.

This makes it an ideal tool for monitoring key actions, debugging specific issues, or simply keeping a clean and relevant history of your macros.


What is Logged?

The User Log only includes the entries you configure explicitly.
You have full control over what is logged and how it is labeled.

  • Events triggered by the Log Event action

    (for example: “Wi-Fi turned on”, “SMS sent”, “Silent mode activated”)

  • Optional category labels for organization

    (default: General, or custom ones such as “Battery Alerts”, “Location Triggers”, etc.)

Each log entry includes:

  • A timestamp
  • Your custom message
  • The assigned log level (explained below)
  • The corresponding category

Log Levels

Log levels help prioritize, organize, and filter entries according to their importance.

LevelDescriptionIdeal for
VerboseDetailed information (e.g. “Checking step X”)Step-by-step debugging
NormalGeneral activity (e.g. “Macro executed”)Daily tracking
WarningsPotential issues (e.g. “Low battery detected”)Detecting irregularities
ErrorsFailures (e.g. “Action failed”)Identifying what went wrong

You can later filter the logs by level to focus on what is most relevant.


User Log Channel

The User Log Channel acts as a category that allows you to organize your entries.
You can define under which “channel” each event will be logged, so you can then filter and search easily.

Examples of channels:

  • General
  • Battery Alerts
  • Location Triggers
  • Network Activity
  • Custom according to your needs

Export and Management Options

From the menu on the User Log screen, you can:

OptionDescription
Share Log (TXT)Exports as plain text for easy reading or sharing
Share Log (HTML)Exports a version with formatting and colors for better visual clarity
Clear LogDeletes all entries and starts from scratch
Change Text SizeAdjusts font size from Small to Large

Why Use It?

  • Less cluttered than the System Log: it only shows what you decide.
  • Excellent for debugging: you can isolate a problem by adding strategic logging points.
  • Easy to use for beginners: it requires no technical knowledge, just your own messages.
  • Powerful for experts: useful for detailed flow analysis and behavior tracking.

It’s like your own personalized diary of macro behavior.
Use it to validate triggers, verify conditions, or understand what happened (and when) during a macro execution.


Unofficial project. Not affiliated with MacroDroid.