frappe-core-logging

Official

Unified logging & error tracking for Frappe apps.

AuthorOpenAEC-Foundation
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Developers face inconsistent logging, silent failures, and unsafe production logging in Frappe apps. This guide standardizes the use of frappe.logger, frappe.log_error, and Sentry integration to improve observability and reliability.

Core Features & Use Cases

  • Module-level logging with frappe.logger to produce per-module log files and richer context.
  • Centralized error reporting via frappe.log_error with optional trace capture and metadata.
  • Production-ready monitoring and third-party error tracking through Sentry integration.
  • Guidance on avoiding common pitfalls like using print() in production and leaking sensitive data.

Quick Start

Install this skill and begin using module-scoped logging with frappe.logger('module_name') along with frappe.log_error for errors, then enable Sentry monitoring for production visibility.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: frappe-core-logging
Download link: https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package/archive/main.zip#frappe-core-logging

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.