Files
iNaturalistReactNative/react-native-logs.config.js
Ryan Stelly b78be9243d lint rule & autofix for "trailing comma" (#3299)
* (lint) MOB-1063 enforce trailing commas

* autofix trailing commas

* manually fix newly introduced maxlen violations

* add trailing comma convention to i18n build
2025-12-22 20:17:13 -06:00

42 lines
833 B
JavaScript

import iNatLogstashTransport from "api/log";
import RNFS from "react-native-fs";
import {
consoleTransport,
fileAsyncTransport,
logger,
} from "react-native-logs";
const fileName = "inaturalist-rn-log.txt";
const logFilePath = `${RNFS.DocumentDirectoryPath}/${fileName}`;
const transport = [];
transport.push( consoleTransport );
transport.push( fileAsyncTransport );
transport.push( iNatLogstashTransport );
const config = {
dateFormat: "iso",
// eslint-disable-next-line no-undef
severity: __DEV__
? "debug"
: "info",
transport,
transportOptions: {
FS: RNFS,
fileName,
},
};
const log = logger.createLogger( config );
const logWithoutRemote = logger.createLogger( {
...config,
transport: [consoleTransport, fileAsyncTransport],
} );
export {
log,
logFilePath,
logWithoutRemote,
};