geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (Jira)" <>
Subject [jira] [Commented] (GEODE-7177) Move membership's logging dependencies to its own module
Date Fri, 11 Oct 2019 16:46:00 GMT


ASF subversion and git services commented on GEODE-7177:

Commit 5981a139a1acc078d2d3024ddcfaad35642d7684 in geode's branch refs/heads/feature/GEODE-3780
from Ernie Burghardt
[;h=5981a13 ]

GEODE-7177: Logging as a submodule (#4129)

* GEODE-7177: Extract LogService to a separate submodule

- Extracting LogService and it's dependencies to a separate geode-logging
submodule so that other modules not in geode-core can still use LogService to
get a Logger.

- Removing the use of the logging SPI from LogService
LogService had a dependency on the logging SPI in geode-core. However, this
dependency was unecessary - the LoggingProvider loaded statically in this class
never had `configure` called on it. In addition, the getLogger methods of this
class are merely creating FastLoggers which can live inside geode-logging and
do not need to be pluggable.

- Moved executors that are not dependent on geode-core to geode-logging and
renamed the remaining executors to be CoreLoggingExecutors.

- Refactor the marker interface from Loggable to EntriesCollection

- EntriesCollection put back into internal.cache and AbstractRegion now implements the marker
- Formerly known as Loggable renamed to LogWithToString

- Remove marker interface called EntriesCollection completely, replace with LogWithToString.

> Move membership's logging dependencies to its own module
> --------------------------------------------------------
>                 Key: GEODE-7177
>                 URL:
>             Project: Geode
>          Issue Type: Improvement
>          Components: logging, membership
>            Reporter: Ryan McMahon
>            Assignee: Ryan McMahon
>            Priority: Major
>          Time Spent: 5.5h
>  Remaining Estimate: 0h
> As part of eliminating membership's dependency on geode-core, we want to move LogService
and some other supporting classes to its own module which membership can depend on.

This message was sent by Atlassian Jira

View raw message