デバッグしやすいログの実装ガイド
Provides logging best practices for creating debuggable code. Triggers when reviewing or writing code that needs better error tracking and execution flow visibility.
/plugin marketplace add shin902/shi-marketplace/plugin install openspec@Marketplace-of-shiThis skill inherits all available tools. When active, it can use any tool Claude has access to.
function processData(input) {
logger.info('processData started', { input });
try {
const result = await fetchFromDB(id);
logger.info('DB fetch succeeded', { id, result });
const processed = transform(result);
logger.info('processData completed', { processed });
return processed;
} catch (error) {
logger.error('processData failed', { input, error });
throw error;
}
}
「どこまで成功したか」を特定できるログにする。