Overview
What is Roo Activity Logger?
Roo Activity Logger is a Model Context Protocol (MCP) server that automatically records development activities performed by Roo, such as command execution, code generation, and file operations, allowing for later search and analysis.
How to use Roo Activity Logger?
To use Roo Activity Logger, clone the repository, install dependencies, and run the server using Node.js. You can log activities by calling the provided MCP tools with the required parameters.
Key features of Roo Activity Logger?
- Activity Logging: Records various types of activities including command execution, code generation, file operations, error encounters, decisions made, and conversations.
- Log Information: Captures detailed information for each activity, including unique ID, timestamp, activity type, log level, summary, and context.
- Storage: Saves logs in date-based JSON files.
- Search: Allows searching logs by type, level, date, and text.
- Custom Directory: Enables specifying a save location for each activity.
Use cases of Roo Activity Logger?
- Automatically logging development activities for better tracking.
- Analyzing errors and decisions made during the development process.
- Generating reports based on logged activities for project management.
FAQ from Roo Activity Logger?
- Can Roo Activity Logger log all types of activities?
Yes! It can log command executions, code generations, file operations, and more.
- Is Roo Activity Logger free to use?
Yes! It is open-source and free to use for everyone.
- How can I customize the log storage?
You can specify a custom directory for each activity log when calling the logging tools.