Comments (11)
Thanks for the update!
We still need to fix that. I am not familiar enough with dotnet core so I will have to investigate a little bit this issue.
from log4stash.
Hey,
I've tested this library with .net standard and asp.net core and it works very well.
The screenshot you attached shows a warning and not an error.
This should work as it is.
@urielha I think in future versions we should improve that.
from log4stash.
@erangil2 well, it would work on Windows for sure, but have you tested it on Linux or in Docker? I have the same warnings and I believe it would not work in Docker.
from log4stash.
I actually did test it. I have multiple production services running on OpenShift containers, which is a Linux container, and they are working perfectly with the appended, you should try it yourself
from log4stash.
I just tested it in Docker on Ubuntu 16.04 - it is working. Hmm... I wonder why compiler show that warning then?
from log4stash.
@aregaz It shows that so in case you have an error of any kind during runtime because of this issue you'll know where to look for it first.
However, it doesn't mean that by default it causes an error.
from log4stash.
Actually, the warning is shown because versions before 4.7.2 does not fully implement the netstadard2.0 interface. In 98% of the time you are OK.
from log4stash.
add my test here: currently use log4stash 2.2.1 and target as netcore2.1 will throw warning "Package 'log4stash 2.2.1' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.1'. This package may not be fully compatible with your project." during build, and test it works well which record logs.
from log4stash.
In the package there is no distribution for netstandard
from log4stash.
@urielha way back we did a hardfork. If it helps you could get anything from there: https://github.com/Elders/log4net.Appender.ElasticSearch
from log4stash.
Hi, now it should have :)
Please check version 3.0.0
And thanks to @erangil2
from log4stash.
Related Issues (20)
- Aliases for Index
- Using the template returns not data HOT 1
- Custom log4net values get submitted as { "Count": 1 } HOT 2
- Does not work with log4net 2.0.8 or higher HOT 5
- Unable to push logs to https elasticsearch from aspnet core
- ConvertToArrayFilter: System.ArgumentNullException: Value cannot be null HOT 10
- Not clear what these properties do HOT 1
- log4stash v3.0.0 doesn't work with ElasticSearch 6.x HOT 1
- Log4Stash logging metadata info by itself HOT 2
- AWS Signature failure - Incorrect HOST header? HOT 1
- log4stash does not have Http compression for ES?
- Target Elasticsearch index is incorrect HOT 3
- Authentication configuration does not feel compatible with "log4net >= 2.0.8" HOT 2
- log4stach elastic search appender memory leak HOT 4
- Allowing self signed certs does not work (AllowSelfSignedServerCert)
- Unobserved task exception in ASP.NET Web API project when using IndexAsync and BulkSize is reached during request
- In PrepareBulk: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
- Can't set authentication method v3.0.4 HOT 3
- IndexOperationParams from example is not working HOT 1
- How to use it on .Net 6?
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 log4stash.