Skip to content

Commit eba960c

Browse files
docs: translate logger.md to Português (Brasil) (#1166)
1 parent f27f884 commit eba960c

1 file changed

Lines changed: 30 additions & 32 deletions

File tree

  • src/content/reference/react-compiler
Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
22
title: logger
33
---
4-
54
<Intro>
65

7-
The `logger` option provides custom logging for React Compiler events during compilation.
6+
A opção `logger` fornece logging personalizado para eventos do React Compiler durante a compilação.
87

98
</Intro>
109

@@ -22,61 +21,61 @@ The `logger` option provides custom logging for React Compiler events during com
2221

2322
---
2423

25-
## Reference {/*reference*/}
24+
## Referência {/*reference*/}
2625

2726
### `logger` {/*logger*/}
2827

29-
Configures custom logging to track compiler behavior and debug issues.
28+
Configura o logging personalizado para rastrear o comportamento do compilador e depurar problemas.
3029

31-
#### Type {/*type*/}
30+
#### Tipo {/*type*/}
3231

3332
```
3433
{
3534
logEvent: (filename: string | null, event: LoggerEvent) => void;
3635
} | null
3736
```
3837

39-
#### Default value {/*default-value*/}
38+
#### Valor padrão {/*default-value*/}
4039

4140
`null`
4241

43-
#### Methods {/*methods*/}
42+
#### Métodos {/*methods*/}
4443

45-
- **`logEvent`**: Called for each compiler event with the filename and event details
44+
- **`logEvent`**: Chamado para cada evento do compilador com o nome do arquivo e os detalhes do evento
4645

47-
#### Event types {/*event-types*/}
46+
#### Tipos de evento {/*event-types*/}
4847

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
48+
- **`CompileSuccess`**: Função compilada com sucesso
49+
- **`CompileError`**: Função ignorada devido a erros
50+
- **`CompileDiagnostic`**: Informações diagnósticas não fatais
51+
- **`CompileSkip`**: Função ignorada por outros motivos
52+
- **`PipelineError`**: Erro inesperado de compilação
53+
- **`Timing`**: Informações de tempo de desempenho
5554

56-
#### Caveats {/*caveats*/}
55+
#### Ressalvas {/*caveats*/}
5756

58-
- Event structure may change between versions
59-
- Large codebases generate many log entries
57+
- A estrutura do evento pode mudar entre as versões
58+
- Bases de código grandes geram muitas entradas de log
6059

6160
---
6261

63-
## Usage {/*usage*/}
62+
## Uso {/*usage*/}
6463

65-
### Basic logging {/*basic-logging*/}
64+
### Logging básico {/*basic-logging*/}
6665

67-
Track compilation success and failures:
66+
Rastreie o sucesso e as falhas da compilação:
6867

6968
```js
7069
{
7170
logger: {
7271
logEvent(filename, event) {
7372
switch (event.kind) {
7473
case 'CompileSuccess': {
75-
console.log(`Compiled: ${filename}`);
74+
console.log(`Compilado: ${filename}`);
7675
break;
7776
}
7877
case 'CompileError': {
79-
console.log(`Skipped: ${filename}`);
78+
console.log(`Ignorado: ${filename}`);
8079
break;
8180
}
8281
default: {}
@@ -86,33 +85,32 @@ Track compilation success and failures:
8685
}
8786
```
8887

89-
### Detailed error logging {/*detailed-error-logging*/}
88+
### Logging detalhado de erros {/*detailed-error-logging*/}
9089

91-
Get specific information about compilation failures:
90+
Obtenha informações específicas sobre falhas de compilação:
9291

9392
```js
9493
{
9594
logger: {
9695
logEvent(filename, event) {
9796
if (event.kind === 'CompileError') {
98-
console.error(`\nCompilation failed: ${filename}`);
99-
console.error(`Reason: ${event.detail.reason}`);
97+
console.error(`\nFalha na compilação: ${filename}`);
98+
console.error(`Motivo: ${event.detail.reason}`);
10099

101100
if (event.detail.description) {
102-
console.error(`Details: ${event.detail.description}`);
101+
console.error(`Detalhes: ${event.detail.description}`);
103102
}
104103

105104
if (event.detail.loc) {
106105
const { line, column } = event.detail.loc.start;
107-
console.error(`Location: Line ${line}, Column ${column}`);
106+
console.error(`Localização: Linha ${line}, Coluna ${column}`);
108107
}
109108

110109
if (event.detail.suggestions) {
111-
console.error('Suggestions:', event.detail.suggestions);
110+
console.error('Sugestões:', event.detail.suggestions);
112111
}
113112
}
114113
}
115114
}
116115
}
117-
```
118-
116+
```

0 commit comments

Comments
 (0)