Ich möchte ein Log in LogCat einfügen, das, wenn ich darauf klicke, in seine Zeile springt, wie einige Fehlerprotokolle, die vom System generiert werden.
Ist es möglich?
Wichtig ist, dass "(X:Y)"
in Ihre Protokollnachricht eingefügt wird, während X
der gewünschte Dateiname ist und Y
die gewünschte Zeilennummer in X
. (Ich habe es von @breceiemails Antwort gelernt) . Also versuche es:
Hinweis : LEVEL
ist die Protokollstufe und kann v
, d
, i
, w
, e
oder wtf
sein.
Jetzt können Sie log(tag, msg)
anstelle von Log.LEVEL(tag, msg)
verwenden.
Beispiel:
MainActivity.java :
%Vor%Die Ausgabe:
%Vor% Und MainActivity.java:10
wäre automatisch ein link und Sie können darauf klicken!
Sie können der info
-Variable auch den folgenden Wert zuweisen, wenn Sie ein ausführlicheres Protokoll benötigen:
Die Ausgabe des obigen Beispiels wäre also:
%Vor%Ja, Sie können es tun. Folgen Sie dem Beispiel, wie auf SO - Protokollierung
beantwortetrespecter cette regle:
%Vor%was eine Probe wie folgt ergibt
%Vor%Ich hoffe, das wird dir helfen