enableLog flag not working
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- observability-sre
Direzione di ricerca
Inizia tracciando come enableLog viene passato dalla nuova configurazione del client API al transport winston-daily-rotate-file, concentrandoti sull’opzione silent del transport. Conferma se questa opzione sopprime la registrazione nel filesystem, quindi verifica che enableLog: false impedisca la creazione dei file di log, mentre l’impostazione predefinita o abilitata continui a scriverli.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
The enableLog configuration option is disregarded and log files are generated even when the value is false.
Expected Behavior
Specifying enableLog: false when creating a new API client should suppress log files from being written to. An example would be as follows:
const cybersourceRestApi = require('cybersource-rest-client')
const merchantConfig = {
authenticationType: 'http_signature',
runEnvironment: 'cybersource.environment.SANDBOX',
merchantID: 'XXXXXXX',
merchantKeyId: 'XXXXXXXXX',
merchantsecretKey: 'XXXXXXXXXXXXXX',
enableLog: false // this should result in logs from the CyberSource REST client being suppressed
}
const paymentsApi = new cybersourceRestApi.PaymentsApi(merchantConfig)
Actual Behavior
When enableLog: false is specified, the CyberSource REST client still writes logs to the filesystem.
Other Comments
It looks like there was a switch to using the winston-daily-rotate-file package recently, and the enableLog option from the CyberSource client is being passed to this transport as part of a silent option. However, it looks like there is no reference to a silent option in the documentation for this package and so it may not be a valid option for this transport.
- Lingua principale
- JavaScript
- Stelle
- 50
- Fork
- 51
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CyberSource/cybersource-rest-client-node
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative insteadAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 52/100
CyberSource/cybersource-rest-client-node#173 · 1 reazione ·
Tutte le issue di CyberSource/cybersource-rest-client-node
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 87/100
OWASP/CheatSheetSeries#2905 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ComposioHQ/composio#5249 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
zilliztech/memsearch#838 ·
I maintainer di solito rispondono entro 1 giorno
-
[DOCS] Nine one-colon directives hide code examples and notes in the reference docs (e.g. CustomJS)ApertaTRIAGE
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
cdx-audit output written to a pipe is cut off at 64 KiBForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug mode:cli
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno