So, you need core, no brainer ;) In karaf, you don’t care about config, and so on, Karaf provides it.
Regards JB > Le 28 mars 2021 à 14:09, Steinar Bang <[email protected]> a écrit : > >>>>>> Jean-Baptiste Onofre <[email protected]>: > >> Hi, >> Yes, not surprising: LogService is from cmpn so core is required. > >> Instead of using LogService, you can use slf4j (and so pax-logging), and you >> won’t have the core dependency (at least for logging). > > Actually I think using the logservice is simpler... slf4j and the > various config files to make logs appear and disappear, have always been > a mystery to me... > > The logservice is nicely mockable also I made myself this one a long > time ago for use in unit tests: > https://github.com/steinarb/adapters-for-osgi-services/blob/master/service-mocks/src/main/java/no/priv/bang/osgi/service/mocks/logservice/MockLogService.java#L39 > > This MockLogService dumps everything to System.err (for quick feedback > in the JUnit console of the IDE) and also saves it into a list that can > be asserted on. > > But if there is a pax-logging, it sounds like it's something I should > check out. > > So I'll do that. >
