Skip to content

Commit 27f329b

Browse files
committed
publish dist folder
1 parent ca56b3f commit 27f329b

8 files changed

+6258
-1
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,4 @@ buck-out/
4242
\.buckd/
4343
*.keystore
4444

45-
dist/
4645
.vscode/

dist/NativeFileLogger.d.ts

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import type { TurboModule } from "react-native";
2+
export type NativeConfigureOptions = {
3+
dailyRolling: boolean;
4+
maximumFileSize: number;
5+
maximumNumberOfFiles: number;
6+
logsDirectory?: string;
7+
};
8+
export type SendByEmailOptions = {
9+
to?: string[];
10+
subject?: string;
11+
body?: string;
12+
};
13+
export interface Spec extends TurboModule {
14+
configure(options: NativeConfigureOptions): Promise<void>;
15+
write(level: number, msg: string): void;
16+
getLogFilePaths(): Promise<string[]>;
17+
deleteLogFiles(): Promise<void>;
18+
sendLogFilesByEmail(options: SendByEmailOptions): Promise<void>;
19+
}
20+
declare const _default: Spec;
21+
export default _default;

dist/NativeFileLogger.js

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/NativeFileLogger.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.d.ts

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
export declare enum LogLevel {
2+
Debug = 0,
3+
Info = 1,
4+
Warning = 2,
5+
Error = 3
6+
}
7+
export type LogFormatter = (level: LogLevel, msg: string) => string;
8+
export interface ConfigureOptions {
9+
logLevel?: LogLevel;
10+
formatter?: LogFormatter;
11+
captureConsole?: boolean;
12+
dailyRolling?: boolean;
13+
maximumFileSize?: number;
14+
maximumNumberOfFiles?: number;
15+
logsDirectory?: string;
16+
}
17+
export interface SendByEmailOptions {
18+
to?: string | string[];
19+
subject?: string;
20+
body?: string;
21+
}
22+
declare class FileLoggerStatic {
23+
private _logLevel;
24+
private _formatter;
25+
configure(options?: ConfigureOptions): Promise<void>;
26+
enableConsoleCapture(): void;
27+
disableConsoleCapture(): void;
28+
setLogLevel(logLevel: LogLevel): void;
29+
getLogLevel(): LogLevel;
30+
getLogFilePaths(): Promise<string[]>;
31+
deleteLogFiles(): Promise<void>;
32+
sendLogFilesByEmail(options?: SendByEmailOptions): Promise<void>;
33+
debug(msg: string): void;
34+
info(msg: string): void;
35+
warn(msg: string): void;
36+
error(msg: string): void;
37+
write(level: LogLevel, msg: string): void;
38+
private _handleLog;
39+
}
40+
export declare const logLevelNames: string[];
41+
export declare const defaultFormatter: LogFormatter;
42+
export declare const FileLogger: FileLoggerStatic;
43+
export {};

dist/index.js

+168
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)