Basta con "Setup → Debug Logs → crea un Trace Flag → aspetta → refresh → apri log a caso finché non trovi quello giusto".
Salesforce Log Buddy aggiunge una sidebar persistente a VS Code/Cursor per abilitare il trace, catturare i log in automatico, cercarci dentro e pulirli — tutto senza mai lasciare l'editor.
✨ Funzionalità
🎯 Abilita il trace per un utente (default: te stesso) scegliendo la durata, con un click.
👂 Ascolto continuo: appena abiliti il trace, l'estensione fa polling da sola e mostra ogni nuovo debug log non appena viene generato — nessun refresh manuale.
🔍 Cerca nel contenuto dei log (non solo nei metadati): risultati raggruppati per log con conteggio occorrenze, doppio click per aprire il log già posizionato alla riga giusta.
📄 Apertura come editor vero: doppio click su un log → download in streaming con barra di progresso → si apre come file di testo colorato per categoria (errori, DML, SOQL, debug, ...), con ricerca nativa di VS Code.
🧹 Pulizia guidata: anteprima di quanti log/MB verrebbero cancellati (con contesto sul limite ~1000 MB di Salesforce) prima di confermare, con barra di progresso e possibilità di interrompere la cancellazione in corso.
✅ Cancellazione selettiva: checkbox per riga + "Seleziona tutti" nel tab Log, per liberare spazio senza dover usare lo scope generico di pulizia.
🔐 Un solo Trace Flag attivo alla volta: passando a un altro utente, l'estensione disabilita automaticamente il trace precedente, evitando di accumulare Trace Flag inutilizzati.
🔐 Autenticazione — zero configurazione
Riusa gli org già autenticati con Salesforce CLI (sf org login web). Se il tuo progetto è già una SFDX project con sf configurato, l'estensione trova subito gli org disponibili: nessun login separato, nessuna Connected App da creare.
🚀 Come si usa
Apri l'icona SF Log Buddy nell'Activity Bar.
Tab Abilita: scegli (o cerca) l'utente e la durata, premi "Abilita e inizia ad ascoltare".
Riproduci le azioni da tracciare in Salesforce: i log intercettati compaiono live nella lista.
Tab Cerca: cerca una stringa nei log caricati, doppio click per aprire il log alla riga giusta.
Tab Pulisci: quando la coda dei debug log è piena, anteprima e cancellazione guidata.
Sono disponibili anche i comandi da Command Palette (cerca "SF Log Buddy") come alternativa rapida alla sidebar.
📋 Requisiti
Salesforce CLI installata e con almeno un org autenticato (sf org login web).
🐛 Feedback
Trovato un bug o hai un'idea? Apri una issue o scrivi direttamente all'autore.
Creato per risparmiare tempo a chi debugga Salesforce ogni giorno. Buon debugging! 🚀