Comments (3)
You'll probably have to write your own class that inherits from the main logger class to implement this.
In this class you'll have to change write_method
to update_one
and pass this pass a custom formatter which does not create a new document every time it is invoked.
If you really need this feature you can contact me privately. I am currently busy with higher prio projects.
from log4mongo-python.
@oz123 I may work into this, do you have any contribution policy at this moment?
My main concern is where do you specify the Object Id
of the document that you want to the message to be inserted in
from log4mongo-python.
@LavinJ , if you are already inserting a specific Document, you could also overwrite the _id. MongoDB allows that. I outlined more or less how you should do it your feature in my previous comment. As for a policy:
keep your code pep-8 compatible, and make sure you submit tested code - e.g. with tests. If you do this, I see no reason, as long as your code does not break other things, why your PR should no be accepted.
from log4mongo-python.
Related Issues (20)
- OperationFailure when trying to connect to an authenticated database
- _connect error about authentication HOT 4
- Couldn't find index page for 'pytest-runner' (maybe misspelled?) HOT 4
- logger.info HOT 2
- Should I set reuse=False when pymongo's fork unsafety is concerned?
- Support MongoDB URI format
- version 1.6.2 tag? HOT 2
- Can log4mongo be configured by logging config file? HOT 3
- cannot install via pip without internet access HOT 1
- BufferedMongoHandler (with periodic flushing enabled) can't be initialized outside of main-thread HOT 10
- Remove support for pymongo2 HOT 3
- Connection error with Mongo Atlas HOT 11
- General question HOT 1
- Pymongo has removed authenticate method in Database class but log4mongo is still using it which cause exception. HOT 1
- support pymongo connecting in background
- how to connect serverless instance in mongodb.net HOT 5
- PyPi version does not reflect code HOT 1
- how to log to file and as well to mongodb HOT 1
- how to log connection error HOT 3
- Cannot use MongoClient after close HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from log4mongo-python.