Comments (1)
Thanks for the suggestion. However, I am thinking about taking another approach.
Make a custom (internal) logging interface/class with the same signature as Common.Logging. Then, provide NuGet packages for Common.Logging < 3.0, Common.Logging >= 3.0, LibLog, and possibly other logging libraries. And make it extensible so additional logging libraries can be plugged in.
I could use a similar trick used with Spring.Net to plug in the dependencies only if they exist in the target project. Then by default, there would be no logging at all (which would presumably be a little faster) for those who don't need it.
Personally, I don't use the logging anyway. Do you happen to know whether creating the static instance of the logger actually does any logging? I just copied this code over from the Java project as is, but it is unclear if the instances actually will do anything if they are not actually used (in 95% of cases, the static logging instance is not even used).
from bobobrowse.net.
Related Issues (20)
- MultiBoboBrowser HOT 1
- BrowseRequest.FetchStoredFields HOT 1
- BoboIndexReader.IsCurrent() HOT 1
- No need for cache warm-up for the system to perform HOT 1
- System.ArgumentOutOfRangeException HOT 1
- Empty BrowseHit array HOT 1
- NullReferenceException when parallel searching HOT 1
- .Net Core HOT 3
- Does bobobrowse cache the search result in anyway?
- Create a version without dependency on DLR to support Xamarin clients HOT 1
- How to get count of intersecting facet values?
- Nested Facet
- BoboIndexReader and IndexReader: can Bobo be used for simple text search, just like IndexReader?
- return a number of results for each facet
- Facet selection and ValueOperationAnd HOT 1
- Building the SearchIndex
- Where should I do the PR for upgrading mvc demo HOT 2
- Project status HOT 2
- BoboBrowse Custom Sort Field
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 bobobrowse.net.