Plugin

Activity Logger

Log your activities like creating notes, modifying notes, deleting notes and so on.

  • Overview
  • Updates
  • Privacy
Log your activities by tracking note creation, modification, and deletion. Set custom Start and End Lines to organize logs seamlessly within your notes. Use templates to format output and avoid duplicates with idempotent logging, ensuring clean and structured activity records.

Activity Logger

Log your activities like creating notes, modifying notes, deleting notes and so on.

Features

  • Idempotency, which means that you can exec the command multiply times and it will not insert duplicate logs but update existing logs.

  • Template support, which means that you can define your own output.

Get Started

Settings

Start Line: A special make or sentence after which logs will be insert. Do NOT left it empty.

End Line: A special mark or sentence before which logs will be insert. Do NOT left it empty.

If there are existing Start Line & End Line in current notes. the plugin will insert logs between them, or it will insert Start Line, logs and End Line after the cursor.

Template: A snippet with three special variables ($createdFiles, $deletedFiles & $modifiedFiles).

Any characters in the same line with these three variables and the variables themselves compose a Placeholder. When inserting logs, the variables will be replaced with file paths and additional characters will reserved. That's to say, - $createdFiles will get a unordered list of files which are created today. and - [[$createdFiles]] will get a similar list but all items are Obsidian internal links.

Tricks

Start Line and End Line are somewhat ugly, but we can incorporate them within our Obsidian Templates. Suppose we have a Template like this:

# YYYY-MM-DD
## Daily Activities
……………………
## Daily Plans
……………………

We can set Start Line as ## Daily Activities and End Line as ## Daily Plans. Then logs will be insert between these two headings, no ugly marks at all!.

Created
Aug 4, 2021
Last updated
Aug 6, 2021
Updates
1 releases
Downloads
5k
Compatible with
0.9.12+
License
MIT
About the creator