Rename `monodroid` logcat tags to `dotnet`
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- mobile, observability
Línea de trabajo
Start with the category tag constants in src/native/clr/include/constants.hh and the category-to-tag selection in src/native/clr/shared/log_functions.cc, then find the managed logging call sites under src/Mono.Android/Android.Runtime/ and src/Mono.Android/Microsoft.Android.Runtime/. Done means every monodroid and monodroid-* tag is renamed to dotnet / dotnet-* on both CoreCLR and NativeAOT, with log levels and filtering unchanged, and the docs and tests that reference the old tags are updated.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Android framework version
All supported .NET for Android target frameworks.
Affected platform version
N/A — this is a runtime logging naming cleanup, not a version-specific failure.
Description
Rename the legacy monodroid logcat tag to dotnet to match the current .NET for Android product and runtime naming.
Apply the naming consistently across managed and native logging, including category-specific tags such as monodroid-assembly, monodroid-gc, monodroid-timing, and monodroid-network (for example, dotnet-assembly and dotnet-gc). Audit other monodroid-* tags and case variants for consistency.
Relevant implementation locations include:
src/native/clr/include/constants.hh: native logcat category names.src/native/clr/shared/log_functions.cc: native category-to-tag selection.src/Mono.Android/Android.Runtime/andsrc/Mono.Android/Microsoft.Android.Runtime/: managed logging call sites.
Preserve existing log levels, category filtering, and message contents. Update related documentation, logcat filters, scripts, and tests that depend on the old tags, and document the change for users with existing filters. Cover both CoreCLR and NativeAOT.
This request concerns logging tags only; native entry points, library names, and error codes are not part of the rename.
Steps to Reproduce
- Enable runtime logging, for example with
adb shell setprop debug.dotnet.log default,assembly,gc. - Launch a .NET for Android application.
- Inspect logcat output and observe legacy tags such as
monodroidandmonodroid-assembly.
Expected: the corresponding tags use dotnet and dotnet-*.
Did you find any workaround?
Continue filtering on the existing monodroid tags until the rename is implemented.
Relevant log output
N/A — no application log capture is attached; the existing tag names are defined in the source locations above.
- Lenguaje dominante
- C#
- Estrellas
- 2.1k
- Forks
- 581
- Merge medio
- 2 d 6 min
- PR fusionados (30 d)
- 245
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de dotnet/android
-
Area: App+Library Build
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
EditText.getText() isn't boundAbiertoArea: Mono.Android
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
dotnet/android#9192 · 4 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
.NET 11 RC2 MAUI app fails to compile (NativeAOT) with MAUI Community ToolkitPosiblemente ocupada @simonrozsival la tomó hoy. AbiertoArea: App+Library Build needs-triage
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
dotnet/android#13143 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
needs-triage
Dificultad 3/5 Medio día Aptitud para principiantes 45/100
dotnet/android#13142 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
needs-triage
Dificultad 4/5 Más de una semana Aptitud para principiantes 18/100
Los mantenedores suelen responder en 1 día
Todos los issues de dotnet/android
Issues similares
-
area-signalr
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
dotnet/aspnetcore#69842 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 2 días
-
bug needs-triage
Dificultad 2/5 Menos de una hora Aptitud para principiantes 78/100
microsoft/microsoft-ui-reactor#1373 ·
Los mantenedores suelen responder en 1 día
-
Client customer-reported KeyVault needs-team-attention question Service Attention
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Azure/azure-sdk-for-net#63861 · 3 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
:watch: Not Triaged dotnet-csharp/svc fundamentals/subsvc
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día