Skip to content

Commit 5041d77

Browse files
author
Michael Kryukov
committed
feat: removed wrappers for js
1 parent a8af255 commit 5041d77

File tree

4 files changed

+20
-79
lines changed

4 files changed

+20
-79
lines changed

README.md

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,6 @@
44

55
Tiny library to push logs to `Grafana Loki` in `logfmt` format.
66

7-
```py
8-
import smoloki
9-
10-
11-
async def as_request_completed():
12-
await smoloki.push(
13-
{'service': 'web'},
14-
{'level': 'info', 'event': 'request_completed'},
15-
)
16-
17-
18-
def as_request_completed():
19-
smoloki.push_sync(
20-
{'service': 'web'},
21-
{'level': 'info', 'event': 'request_completed'},
22-
)
23-
```
24-
257
## CLI
268

279
```text
@@ -38,23 +20,34 @@ options:
3820
-b BASE_ENDPOINT base address of loki server
3921
```
4022

41-
## Usage in NodeJS
23+
## Usage in Python
24+
25+
```py
26+
import smoloki
27+
28+
29+
async def as_request_completed():
30+
await smoloki.push(
31+
{'service': 'web'},
32+
{'level': 'info', 'event': 'request_completed'},
33+
)
4234

43-
Install simple wrapper for installed python module:
4435

45-
```bash
46-
# In your project's folder
47-
smoloki-wrappers --install-wrapper-for-nodejs 'node_modules/'
36+
def as_request_completed():
37+
smoloki.push_sync(
38+
{'service': 'web'},
39+
{'level': 'info', 'event': 'request_completed'},
40+
)
4841
```
4942

50-
Usage is along this lines:
43+
## Usage in NodeJS (not yet implemented)
5144

5245
```js
5346
const smoloki = require('smoloki');
5447

55-
// This is an async function executing CLI from previous
56-
// chapter under the hood.
57-
smoloki.push({ service: 'web' }, { level: 'info', event: 'request_completed' });
48+
async function as_request_completed() {
49+
await smoloki.push({ service: 'web' }, { level: 'info', event: 'request_completed' });
50+
}
5851
```
5952

6053
## Implementation details

setup.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,8 @@
3030
entry_points={
3131
"console_scripts": [
3232
"smoloki = smoloki.__main__:main",
33-
"smoloki-wrappers = smoloki.wrappers:main",
3433
],
3534
},
36-
package_data={"smoloki": ["wrappers/*.js"]},
3735
python_requires=">=3.7",
3836
classifiers=[
3937
"Programming Language :: Python :: 3",

smoloki/wrappers/__init__.py

Lines changed: 0 additions & 29 deletions
This file was deleted.

smoloki/wrappers/nodejs.js

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)