client-c icon indicating copy to clipboard operation
client-c copied to clipboard

<Poco> dependency

Open doublex opened this issue 7 years ago • 4 comments

@hanfei1991 Would it be possible to create the "c-client" only with a dependency to "grpc" (e.g. to void "Poco")?

doublex avatar Jan 13 '19 17:01 doublex

Well, Is there a better way to print log ?

hanfei1991 avatar Feb 24 '19 15:02 hanfei1991

https://github.com/amrayn/easyloggingpp ?

gggin avatar Sep 02 '20 08:09 gggin

Well, Is there a better way to print log ?

@hanfei1991 Do we use Poco for logging only?

I assume the problem with Poco dependency is that it might conflict with user application's Poco.

For logging, in Java community most project written based on the Facade(e.g. slf4j) and the real runtime set the implementation. @gggin can your alternative choice avoid library link but only headers?

Otherwise #63 can resolve this issue if the concern is system-wise pre-installed library requirement.

tisonkun avatar Feb 04 '21 02:02 tisonkun

PR https://github.com/tikv/client-c/pull/84 may ease this problem. It works for both system-wide pre-installed poco, and bundled poco in an outer project.

zanmato1984 avatar Jan 19 '22 03:01 zanmato1984