Fulvio75 Well-Known Member Licensed User Longtime User Mar 1, 2024 #1 Ciao info... se nella Release lascio il Log("") nel codice senza cancellarlo oppure commentarlo cosa succede? funziona solo in Debug e non reca problemi di nessun genere alla Release?
Ciao info... se nella Release lascio il Log("") nel codice senza cancellarlo oppure commentarlo cosa succede? funziona solo in Debug e non reca problemi di nessun genere alla Release?
LucaMs Expert Licensed User Longtime User Mar 1, 2024 #2 No, nessun problema. Però potresti creare una tua bella routine pubblica (magari in un modulo di codice, altrimenti nella MainPage), tipo: B4X: Copy Public Sub WLog(Text As String) #IF DEBUG Log(Text) #END IF End Sub e chiamare sempre quella anziché Log direttamente. ["W" starebbe per Write, ma ovviamente puoi darle il nome che preferisci]
No, nessun problema. Però potresti creare una tua bella routine pubblica (magari in un modulo di codice, altrimenti nella MainPage), tipo: B4X: Copy Public Sub WLog(Text As String) #IF DEBUG Log(Text) #END IF End Sub e chiamare sempre quella anziché Log direttamente. ["W" starebbe per Write, ma ovviamente puoi darle il nome che preferisci]
LucaMs Expert Licensed User Longtime User Mar 1, 2024 #4 Potresti anche farla meglio e più utile, ad esempio con due o più parametri. B4X: Copy Public Sub WLog(Text As String, SubName As String) #IF DEBUG Log(SubName & " - " & Text) #END IF End Sub B4X: Copy Public Sub WLog(Text As String, SubName As String, Params As List) #IF DEBUG Log(SubName & " - " & Text) For Each Value As String In Params Log(Tab & Value) End Sub #END IF End Sub B4X: Copy Public Sub WLog(Text As String, SubName As String, Params As Map) #IF DEBUG Log(SubName & " - " & Text) For Each Key As String In Params.Keys Log(Tab & Key & ": " & Params.Get(Key) End Sub #END IF End Sub Last edited: Mar 1, 2024
Potresti anche farla meglio e più utile, ad esempio con due o più parametri. B4X: Copy Public Sub WLog(Text As String, SubName As String) #IF DEBUG Log(SubName & " - " & Text) #END IF End Sub B4X: Copy Public Sub WLog(Text As String, SubName As String, Params As List) #IF DEBUG Log(SubName & " - " & Text) For Each Value As String In Params Log(Tab & Value) End Sub #END IF End Sub B4X: Copy Public Sub WLog(Text As String, SubName As String, Params As Map) #IF DEBUG Log(SubName & " - " & Text) For Each Key As String In Params.Keys Log(Tab & Key & ": " & Params.Get(Key) End Sub #END IF End Sub
LucaMs Expert Licensed User Longtime User Mar 1, 2024 #6 Lello1964 said: Magari anche con color Click to expand... Eh, magari, purtroppo in B4J non si può (in B4A sì, B4i non so).
Lello1964 said: Magari anche con color Click to expand... Eh, magari, purtroppo in B4J non si può (in B4A sì, B4i non so).
Star-Dust Expert Licensed User Longtime User Mar 1, 2024 #7 Suggerirei B4X: Copy LogColor("",Colors.Trasparent) Credo sia il più utile di tutti
LucaMs Expert Licensed User Longtime User Mar 1, 2024 #8 Caspitericchia, "adesso" c'è il LogColor anche in B4J ("Adesso" chissà da quanti anni, sono rimasto ai vecchi tempi ?)
Caspitericchia, "adesso" c'è il LogColor anche in B4J ("Adesso" chissà da quanti anni, sono rimasto ai vecchi tempi ?)
Gianni M Well-Known Member Licensed User Longtime User Mar 1, 2024 #9 Fulvio75 said: se nella Release lascio il Log("") nel codice senza cancellarlo oppure commentarlo cosa succede? Click to expand... io lascio il log; mi ritorna utile anche nella versione release lanciando il comando: Code: Copy java -jar myapp.jar
Fulvio75 said: se nella Release lascio il Log("") nel codice senza cancellarlo oppure commentarlo cosa succede? Click to expand... io lascio il log; mi ritorna utile anche nella versione release lanciando il comando: Code: Copy java -jar myapp.jar
Fulvio75 Well-Known Member Licensed User Longtime User Mar 4, 2024 #10 Star-Dust said: Suggerirei B4X: Copy LogColor("",Colors.Trasparent) Credo sia il più utile di tutti Click to expand... Cosa fa logcolor?
Star-Dust said: Suggerirei B4X: Copy LogColor("",Colors.Trasparent) Credo sia il più utile di tutti Click to expand... Cosa fa logcolor?
LucaMs Expert Licensed User Longtime User Mar 4, 2024 #11 Fulvio75 said: Cosa fa logcolor? Click to expand... A parte il fatto che potresti provare in pochi secondi... scrive il testo col colore che vuoi. Anni fa in B4J non era possibile, in B4A sì.
Fulvio75 said: Cosa fa logcolor? Click to expand... A parte il fatto che potresti provare in pochi secondi... scrive il testo col colore che vuoi. Anni fa in B4J non era possibile, in B4A sì.
Fulvio75 Well-Known Member Licensed User Longtime User Mar 4, 2024 #12 Star-Dust said: Suggerirei B4X: Copy LogColor("",Colors.Trasparent) Credo sia il più utile di tutti Click to expand... Cosa fa logcolor LucaMs said: A parte il fatto che potresti provare in pochi secondi... scrive il testo col colore che vuoi. Anni fa in B4J non era possibile, in B4A sì. Click to expand... Purtroppo come sai non lo faccio come lavoro e leggo e scrivo i post quando mi vengono in mente le cose per metterle in pratica nel tempo libero ??
Star-Dust said: Suggerirei B4X: Copy LogColor("",Colors.Trasparent) Credo sia il più utile di tutti Click to expand... Cosa fa logcolor LucaMs said: A parte il fatto che potresti provare in pochi secondi... scrive il testo col colore che vuoi. Anni fa in B4J non era possibile, in B4A sì. Click to expand... Purtroppo come sai non lo faccio come lavoro e leggo e scrivo i post quando mi vengono in mente le cose per metterle in pratica nel tempo libero ??
LucaMs Expert Licensed User Longtime User Mar 4, 2024 #13 Fulvio75 said: leggo e scrivo i post quando mi vengono in mente le cose Click to expand... Già, molti di voi leggono e scrivono con lo smartphone, io solo da PC, per cui mi sembra semplice avviare B4J e provare (Non intendevo essere acido ??)
Fulvio75 said: leggo e scrivo i post quando mi vengono in mente le cose Click to expand... Già, molti di voi leggono e scrivono con lo smartphone, io solo da PC, per cui mi sembra semplice avviare B4J e provare (Non intendevo essere acido ??)
Lello1964 Well-Known Member Licensed User Longtime User Mar 4, 2024 #14 Code: Copy LogColor("scrivi questo in Rosso",colors.Red)