@@ -4,7 +4,7 @@ title: logger
44
55<Intro >
66
7- The ` logger ` option provides custom logging for React Compiler events during compilation .
7+ A opção ` logger ` fornece logs personalizados para eventos do React Compiler durante a compilação .
88
99</Intro >
1010
@@ -22,61 +22,61 @@ The `logger` option provides custom logging for React Compiler events during com
2222
2323---
2424
25- ## Reference {/* reference* /}
25+ ## Referência {/* reference* /}
2626
2727### ` logger ` {/* logger* /}
2828
29- Configures custom logging to track compiler behavior and debug issues .
29+ Configura logs personalizados para rastrear o comportamento do compilador e depurar problemas .
3030
31- #### Type {/* type* /}
31+ #### Tipo {/* type* /}
3232
3333```
3434{
3535 logEvent: (filename: string | null, event: LoggerEvent) => void;
3636} | null
3737```
3838
39- #### Default value {/* default-value* /}
39+ #### Valor padrão {/* default-value* /}
4040
4141` null `
4242
43- #### Methods {/* methods* /}
43+ #### Métodos {/* methods* /}
4444
45- - ** ` logEvent ` ** : Called for each compiler event with the filename and event details
45+ - ** ` logEvent ` ** : Chamado para cada evento do compilador com o nome do arquivo e os detalhes do evento
4646
47- #### Event types {/* event-types* /}
47+ #### Tipos de evento {/* event-types* /}
4848
49- - ** ` CompileSuccess ` ** : Function successfully compiled
50- - ** ` CompileError ` ** : Function skipped due to errors
51- - ** ` CompileDiagnostic ` ** : Non-fatal diagnostic information
52- - ** ` CompileSkip ` ** : Function skipped for other reasons
53- - ** ` PipelineError ` ** : Unexpected compilation error
54- - ** ` Timing ` ** : Performance timing information
49+ - ** ` CompileSuccess ` ** : Função compilada com sucesso
50+ - ** ` CompileError ` ** : Função ignorada devido a erros
51+ - ** ` CompileDiagnostic ` ** : Informações de diagnóstico não fatais
52+ - ** ` CompileSkip ` ** : Função ignorada por outros motivos
53+ - ** ` PipelineError ` ** : Erro inesperado de compilação
54+ - ** ` Timing ` ** : Informações de tempo de desempenho
5555
56- #### Caveats {/* caveats* /}
56+ #### Ressalvas {/* caveats* /}
5757
58- - Event structure may change between versions
59- - Large codebases generate many log entries
58+ - A estrutura do evento pode mudar entre as versões
59+ - Bases de código grandes geram muitas entradas de log
6060
6161---
6262
63- ## Usage {/* usage* /}
63+ ## Uso {/* usage* /}
6464
65- ### Basic logging {/* basic-logging* /}
65+ ### Log básico {/* basic-logging* /}
6666
67- Track compilation success and failures :
67+ Rastreie o sucesso e as falhas da compilação :
6868
6969``` js
7070{
7171 logger: {
7272 logEvent (filename , event ) {
7373 switch (event .kind ) {
7474 case ' CompileSuccess' : {
75- console .log (` ✅ Compiled : ${ filename} ` );
75+ console .log (` ✅ Compilado : ${ filename} ` );
7676 break ;
7777 }
7878 case ' CompileError' : {
79- console .log (` ❌ Skipped : ${ filename} ` );
79+ console .log (` ❌ Ignorado : ${ filename} ` );
8080 break ;
8181 }
8282 default : {}
@@ -86,33 +86,32 @@ Track compilation success and failures:
8686}
8787```
8888
89- ### Detailed error logging {/* detailed-error-logging* /}
89+ ### Log detalhado de erros {/* detailed-error-logging* /}
9090
91- Get specific information about compilation failures :
91+ Obtenha informações específicas sobre falhas de compilação :
9292
9393``` js
9494{
9595 logger: {
9696 logEvent (filename , event ) {
9797 if (event .kind === ' CompileError' ) {
98- console .error (` \n Compilation failed : ${ filename} ` );
99- console .error (` Reason : ${ event .detail .reason } ` );
98+ console .error (` \n Falha na compilação : ${ filename} ` );
99+ console .error (` Motivo : ${ event .detail .reason } ` );
100100
101101 if (event .detail .description ) {
102- console .error (` Details : ${ event .detail .description } ` );
102+ console .error (` Detalhes : ${ event .detail .description } ` );
103103 }
104104
105105 if (event .detail .loc ) {
106106 const { line , column } = event .detail .loc .start ;
107- console .error (` Location: Line ${ line} , Column ${ column} ` );
107+ console .error (` Localização: Linha ${ line} , Coluna ${ column} ` );
108108 }
109109
110110 if (event .detail .suggestions ) {
111- console .error (' Suggestions :' , event .detail .suggestions );
111+ console .error (' Sugestões :' , event .detail .suggestions );
112112 }
113113 }
114114 }
115115 }
116116}
117- ```
118-
117+ ```
0 commit comments