Skip to content

Commit 37b1533

Browse files
authored
feat: [FFM-10886]: Update JS SDK to 1.26.0 (#17)
1 parent ed93075 commit 37b1533

File tree

4 files changed

+51
-14
lines changed

4 files changed

+51
-14
lines changed

README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,43 @@ interface AsyncStorage {
152152
}
153153
```
154154

155+
## Overriding the internal logger
156+
157+
By default, the React Client SDK will log errors and debug messages using the `console` object. In some cases, it
158+
can be useful to instead log to a service or silently fail without logging errors.
159+
160+
```typescript jsx
161+
const myLogger = {
162+
debug: (...data) => {
163+
// do something with the logged debug message
164+
},
165+
info: (...data) => {
166+
// do something with the logged info message
167+
},
168+
error: (...data) => {
169+
// do something with the logged error message
170+
},
171+
warn: (...data) => {
172+
// do something with the logged warning message
173+
}
174+
}
175+
176+
return (
177+
<FFContextProvider
178+
apiKey="YOUR_API_KEY"
179+
target={{
180+
identifier: 'reactclientsdk',
181+
name: 'ReactClientSDK'
182+
}}
183+
options={{
184+
logger: myLogger
185+
}}
186+
>
187+
<MyApp />
188+
</FFContextProvider>
189+
)
190+
```
191+
155192
## API
156193

157194
### `FFContextProvider`

examples/get-started/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@harnessio/ff-react-client-sdk",
3-
"version": "1.9.0",
3+
"version": "1.10.0",
44
"author": "Harness",
55
"license": "Apache-2.0",
66
"module": "dist/esm/index.js",
@@ -21,7 +21,7 @@
2121
"react": ">=16.7.0"
2222
},
2323
"dependencies": {
24-
"@harnessio/ff-javascript-client-sdk": "^1.25.0",
24+
"@harnessio/ff-javascript-client-sdk": "^1.26.0",
2525
"lodash.omit": "^4.5.0"
2626
},
2727
"devDependencies": {

0 commit comments

Comments
 (0)