Dipende da cosa è effettivamente quella stringa che stai passando. Per questa risposta, assumerò che la stringa sia un "prefisso dello scope", cioè una stringa che viene semplicemente stampata all'inizio di ogni output del messaggio di registro tramite questo registratore per chiarire da dove proviene, perché è così che ogni logger con cui ho mai lavorato ha fatto cose (se fa cose più fantasiose, i valori delle stringhe magiche probabilmente non sono il modo migliore per implementare quella cosa più elaborata).
I log sono importanti perché un giorno, quel bug si verificherà in produzione a quel singolo client e nessuno di voi sviluppatori saprà come riprodurlo. Praticamente qualsiasi cosa abbia a che fare con la registrazione dovrebbe essere progettata per massimizzare le possibilità di ottenere rapidamente un utile suggerimento su qualunque cosa il tuo programma abbia registrato, perché potrebbe essere tutto ciò che hai.
Quindi il prefisso dell'ambito del tuo logger "dovrebbe essere il più possibile preciso ed esplicito , preferibilmente specificando il file o la classe in cui è stato creato, non solo il livello o il dipartimento a cui appartiene il file. Dove lavoro, il logger di ogni file è necessario per utilizzare il percorso file completo come prefisso (relativo alla parte superiore del pacchetto), e questo è stato molto utile per stabilire rapidamente da dove viene l'output del registro nel calore del debug.
Ovviamente, supponendo che non ci siano sciocchi vincoli tecnici sulla registrazione come "solo 80 caratteri per riga, il resto viene lasciato cadere" o "il server esplode se registriamo più di 100 caratteri al secondo". Se lo fai, allora considererei a malincuore l'uso di un prefisso come grossolano e laconico come "DAL" o "BLL".