Summary: GigaSpaces logging system.

Overview

You can create your own configuration file by specifying a file name with the java.util.logging.config.file system property.

For example:

java -Djava.util.logging.config.file=myfile

When defining a configuration file of your own, the GigaSpaces logging utility is also loaded. Even though both files are loaded, your file does not affect or interrupt the GigaSpaces logging configuration file.

If you do not define any system property, the GigaSpaces logging configuration file is loaded by default.

You can disable the GigaSpaces logging configuration file using the com.gs.logging.disabled system property, though this is not recommended, since you might lose part of the GigaSpaces logging. If com.gs.logging.disabled is set, the system uses the default Java logging settings which are loaded with the JVM:

-Dcom.gs.logging.disabled=true

For GigaSpaces logger loader troubleshooting mode (shows which java logging properties file is loaded and from which location), set:

-Dcom.gs.logging.debug=true

The GigaSpaces logging configuration file can be found under: <GigaSpaces Root>\config\gs_logging.properties.

Global Properties

You can set any of the gs_logging.properties using a system property. For example, if you want to have a separate logger file-handler URL for each process, set:

-Djava.util.logging.FileHandler.pattern=../mypathdir/mylogger.log

The same is true for all other properties, like patterns, log levels, etc.

The classes below must be on the system classpath.

By default, the ConsoleHandler's level is set to ALL, meaning it shows all messages.

Property Default Value Description
handlers java.util.logging.ConsoleHandler, java.util.logging.FileHandler. Handlers specifies a comma separated list of log Handler classes. These handlers will be installed during VM startup.

Default Global Logging Level

This attribute is ignored by GigaSpaces logging utility.

useParentHandlers is always set to false, to avoid the use of parent logger handlers.

Property Default Value Description
.level INFO This property specifies which kinds of events are logged across all loggers.
For any given facility, this global level can be overridden by a facilities specific level.
Note that the ConsoleHandler also has a separate level setting to limit messages printed to the console.

FileHandler Properties

Property Default Value Description
java.util.logging.FileHandler.level ALL Specifies the default level for the Handler (default to Level.ALL).
java.util.logging.FileHandler.filter no Filter Specifies the name of a Filter class to use (default to no Filter).
java.util.logging.FileHandler.formatter com.gigaspaces.logger.GSSimpleFormatter. Specifies the name of a Formatter class to use (default to java.util.logging.XMLFormatter).
java.util.logging.FileHandler.encoding   The name of the character set encoding to use (default to the default platform encoding).
java.util.logging.FileHandler.limit 2000000 Specifies an approximate maximum amount to write (in bytes) to any one file.
If this is zero, then there is no limit (default to no limit).
java.util.logging.FileHandler.count 3 Specifies how many output files to cycle through (default to 1).
java.util.logging.FileHandler.append true Specifies whether the FileHandler should append onto any existing files (default to false).
java.util.logging.FileHandler.pattern ../logs/gigaspaces%g_%u.log Specifies a pattern for generating the output file name. See details below.
(default to "../logs/gigaspaces%g_%u.log" - <GigaSpaces ROOT>/logs folder or ../logs/gigaspaces_ui_%g_%u.log for the UI application logger).
  • "/" - the local pathname separator.
  • "%t" - the system's temporary directory.
  • "%h"-- the value of the user.home system property.
  • "%g" - the generation number to distinguish rotated logs.
  • "%u" - a unique number to resolve conflicts.
  • "%%" - translates to a single percent sign "%".

ConsoleHandler Properties

Property Default Value Description
java.util.logging.ConsoleHandler.level ALL Using the ALL level will print all output to console, use it for debugging and troubleshooting. java.util
.logging.ConsoleHandler.level = OFF will disable logging into the console.
java.util.logging.ConsoleHandler.filter no Filter Specifies the name of a Filter class to use (default to no Filter).
java.util.logging.ConsoleHandler.formatter com.gigaspaces.logger
.GSSimpleFormatter
Specifies the name of a Formatter class to use (default to java.util.logging.SimpleFormatter).
java.util.logging.ConsoleHandler.encoding   The name of the character set encoding to use (default to the default platform encoding).

Log Messages Formatting

The com.gigaspaces.logger.GSSimpleFormatter class is used to format messages. This class uses serial numbers, where each number represents a different argument that contains certain data, as seen below:

  • 0 – date object.
  • 1 – class name if available, logger name otherwise.
  • 2 – method name if available, null otherwise.
  • 3 – log level.
  • 4 – logger name.
  • 5 – message.

Default value is:

"{0,date} {0,time}\n{3} [{4}]: {5}\n"

Example of a full-format:

{0,date} {0,time} Class: {1} Method: {2}\n{3} [{4}]: {5}\n

For more details on formatting, see the

MessageFormat

class.

Property Default Value Description
com.gigaspaces.logger.GSSimpleFormatter.format {0,date} {0,time}\n{3} [{4}]: {5}\n The message format.

When the log component is set to FINER, then GSSimpleFormatter uses a full-format and ignores the supplied (or default) format.

GigaSpaces Loggers

The following properties provide extra control for each logger.

ADMINISTRATIVE

Exception handling:

com.gigaspaces.exceptions.level = SEVERE

When the log message's level is SEVERE, the Exception's stack-trace is logged. At lower levels, only their toString() is logged. To trigger Exception's stack-trace for messages logged with Level.WARNING, set the com.gigaspaces.exceptions.level to WARNING.

MANAGEMENT

GUI, Browser, Cluster View, JMX logging properties:

Property Default Value Description
com.gigaspaces.admin.level INFO Space administrations operations.
com.gigaspaces.admin.ui.level INFO GigaSpaces Management Center - ServiceGrid view operations.
com.gigaspaces.admin.ui.cluster.view.level INFO GigaSpaces Management Center - Space cluster view operations.
com.gigaspaces.admin.ui.spacebrowser.level INFO GigaSpaces Management Center - Space view operations.
com.gigaspaces.admin.cli.level INFO Command line utilities operations.
org.springmodules.javaspaces.gigaspaces.SpringTracer.level INFO SpringModules-GigaSpaces tracer.
com.gigaspaces.jca.level INFO J2EE JCA operations.
com.gigaspaces.ui.cluster.view.level INFO Space browser cluster viewer operations.
com.gigaspaces.ui.spacebrowser.level INFO Space browser operations.
com.gigaspaces.jmx.level INFO Space JMX operations.

SERVER

Property Default Value Description
com.gigaspaces.core.xa.level INFO Space XA transaction operations.
com.gigaspaces.cache.level INFO Space cache operations.
com.gigaspaces.filters.level INFO Space filters operations.
com.gigaspaces.lrmi.level INFO Network protocol operations. Set to FINEST for NIO various settings
com.gigaspaces.jca.level INFO J2EE JCA operations.
com.gigaspaces.persistent.level INFO Persistency operations.
com.gigaspaces.query.level INFO JDBC & SQLQuery operations.
com.gigaspaces.jms.level INFO GigaSpaces JMS implementation operations.
com.gigaspaces.kernel.level INFO Space kernel operations. Set to FINE/FINEST to troubleshoot resources loading and ClassLoading issues.
com.gigaspaces.worker.multicast.level INFO Multicast worker operations.
com.gigaspaces.spring.level INFO Space POJO operations
com.gigaspaces.pojo.level INFO POJO conversion using gs.xml and annotations operations. Set to FINEST to troubleshoot gs.xml load.
com.gigaspaces.container.level INFO Space container operations. com.gigaspaces.container.level = CONFIG prints the full cluster policies runtime configuration information.
com.gigaspaces.core.common.level INFO Space and cluster configuration operations. Setting this property to ALL when using POJOs is very useful. Used for security operations as well
com.gigaspaces.core.config.level CONFIG Space configuration operations
com.gigaspaces.core.engine.level INFO Space engine core operations
com.gigaspaces.core.lease.level INFO Lease operations.
com.gigaspaces.core.lookupmanager.level INFO Lookup manager operations. RMIRegistry space/container binding.
com.gigaspaces.core.memorymanager.level INFO Memory manger operations.
com.gigaspaces.core.notify.level INFO Notifications/SessionEvent operations.
com.gigaspaces.core.fifo.level INFO Fifo operations.
com.gigaspaces.core.cluster.replication.level INFO General replication operations.
com.gigaspaces.core.cluster.partition.level INFO Partitioned space operations.
com.gigaspaces.core.cluster.sync_replication.level INFO Synchronous replication.
com.gigaspaces.core.cluster.dynamic.level INFO Dynamic clustering operations.
com.gigaspaces.core.cluster.active_election.level INFO Active Election operations. Useful for primary backup and FO troubleshooting.
com.gigaspaces.core.types INFO Useful information on core types and troubleshooting.

This system property is new in GigaSpaces version 6.5 and onwards.
com.gigaspaces.core.cluster.active_election.infra.level INFO Active Election infrastructure. Useful for primary backup and FO troubleshooting.

Open Spaces

Property Default Value Description
org.openspaces.level INFO Different OpenSpaces components (use sub packages or class names for specific components).
org.springframework.level WARNING Different Spring components (use sub packages or class names for specific components).
org.hibernate.level WARNING Different Hibernate components (use sub packages or class names for specific components).
org.mule.level WARNING Different Mule components (use sub packages or class names for specific components).

.NET BRIDGE

.Net bridge logging properties.

Property Default Value Description
com.gigaspaces.externaldatasource.dotnet.level INFO .NET external data source adapter.

This system property is new in GigaSpaces version 6.5 and onwards.
com.gigaspaces.bridge.dispatcher.level INFO .NET bridge dispatcher engine. Allows you to view logging related to java to .NET invocation engine and .NET Hybrid provider callbacks related loggings.

This system property is new in GigaSpaces version 6.5 and onwards.
com.gigaspaces.bridge.pbsexecuter.level INFO .NET bridge pbs executer engine. Allows you to view .NET Hybrid provider related loggings.

This system property is new in GigaSpaces version 6.5 and onwards.

For more details, refer to the .NET Logging and Tracing section.

Overview

You can create your own configuration file by specifying a file name with the java.util.logging.config.file system property.

For example:

java -Djava.util.logging.config.file=myfile

When defining a configuration file of your own, the GigaSpaces logging utility is also loaded. Even though both files are loaded, your file does not affect or interrupt the GigaSpaces logging configuration file.

If you do not define any system property, the GigaSpaces logging configuration file is loaded by default.

You can disable the GigaSpaces logging configuration file using the com.gs.logging.disabled system property, though this is not recommended, since you might lose part of the GigaSpaces logging. If com.gs.logging.disabled is set, the system uses the default Java logging settings which are loaded with the JVM:

-Dcom.gs.logging.disabled=true

For GigaSpaces logger loader troubleshooting mode (shows which java logging properties file is loaded and from which location), set:

-Dcom.gs.logging.debug=true

The GigaSpaces logging configuration file can be found under: <GigaSpaces Root>\config\gs_logging.properties.

Global Properties

You can set any of the gs_logging.properties using a system property. For example, if you want to have a separate logger file-handler URL for each process, set:

-Djava.util.logging.FileHandler.pattern=../mypathdir/mylogger.log

The same is true for all other properties, like patterns, log levels, etc.

The classes below must be on the system classpath.

By default, the ConsoleHandler's level is set to ALL, meaning it shows all messages.

Property Default Value Description
handlers java.util.logging.ConsoleHandler, java.util.logging.FileHandler. Handlers specifies a comma separated list of log Handler classes. These handlers will be installed during VM startup.

Default Global Logging Level

This attribute is ignored by GigaSpaces logging utility.

useParentHandlers is always set to false, to avoid the use of parent logger handlers.

Property Default Value Description
.level INFO This property specifies which kinds of events are logged across all loggers.
For any given facility, this global level can be overridden by a facilities specific level.
Note that the ConsoleHandler also has a separate level setting to limit messages printed to the console.

FileHandler Properties

Property Default Value Description
java.util.logging.FileHandler.level ALL Specifies the default level for the Handler (default to Level.ALL).
java.util.logging.FileHandler.filter no Filter Specifies the name of a Filter class to use (default to no Filter).
java.util.logging.FileHandler.formatter com.gigaspaces.logger.GSSimpleFormatter. Specifies the name of a Formatter class to use (default to java.util.logging.XMLFormatter).
java.util.logging.FileHandler.encoding   The name of the character set encoding to use (default to the default platform encoding).
java.util.logging.FileHandler.limit 2000000 Specifies an approximate maximum amount to write (in bytes) to any one file.
If this is zero, then there is no limit (default to no limit).
java.util.logging.FileHandler.count 3 Specifies how many output files to cycle through (default to 1).
java.util.logging.FileHandler.append true Specifies whether the FileHandler should append onto any existing files (default to false).
java.util.logging.FileHandler.pattern ../logs/gigaspaces%g_%u.log Specifies a pattern for generating the output file name. See details below.
(default to "../logs/gigaspaces%g_%u.log" - <GigaSpaces ROOT>/logs folder or ../logs/gigaspaces_ui_%g_%u.log for the UI application logger).
  • "/" - the local pathname separator.
  • "%t" - the system's temporary directory.
  • "%h"-- the value of the user.home system property.
  • "%g" - the generation number to distinguish rotated logs.
  • "%u" - a unique number to resolve conflicts.
  • "%%" - translates to a single percent sign "%".

ConsoleHandler Properties

Property Default Value Description
java.util.logging.ConsoleHandler.level ALL Using the ALL level will print all output to console, use it for debugging and troubleshooting. java.util
.logging.ConsoleHandler.level = OFF will disable logging into the console.
java.util.logging.ConsoleHandler.filter no Filter Specifies the name of a Filter class to use (default to no Filter).
java.util.logging.ConsoleHandler.formatter com.gigaspaces.logger
.GSSimpleFormatter
Specifies the name of a Formatter class to use (default to java.util.logging.SimpleFormatter).
java.util.logging.ConsoleHandler.encoding   The name of the character set encoding to use (default to the default platform encoding).

Log Messages Formatting

The com.gigaspaces.logger.GSSimpleFormatter class is used to format messages. This class uses serial numbers, where each number represents a different argument that contains certain data, as seen below:

  • 0 – date object.
  • 1 – class name if available, logger name otherwise.
  • 2 – method name if available, null otherwise.
  • 3 – log level.
  • 4 – logger name.
  • 5 – message.

Default value is:

"{0,date} {0,time}\n{3} [{4}]: {5}\n"

Example of a full-format:

{0,date} {0,time} Class: {1} Method: {2}\n{3} [{4}]: {5}\n

For more details on formatting, see the

MessageFormat

class.

Property Default Value Description
com.gigaspaces.logger.GSSimpleFormatter.format {0,date} {0,time}\n{3} [{4}]: {5}\n The message format.

When the log component is set to FINER, then GSSimpleFormatter uses a full-format and ignores the supplied (or default) format.

GigaSpaces Loggers

The following properties provide extra control for each logger.

ADMINISTRATIVE

Exception handling:

com.gigaspaces.exceptions.level = SEVERE

When the log message's level is SEVERE, the Exception's stack-trace is logged. At lower levels, only their toString() is logged. To trigger Exception's stack-trace for messages logged with Level.WARNING, set the com.gigaspaces.exceptions.level to WARNING.

MANAGEMENT

GUI, Browser, Cluster View, JMX logging properties:

Property Default Value Description
com.gigaspaces.admin.level INFO Space administrations operations.
com.gigaspaces.admin.ui.level INFO GigaSpaces Management Center - ServiceGrid view operations.
com.gigaspaces.admin.ui.cluster.view.level INFO GigaSpaces Management Center - Space cluster view operations.
com.gigaspaces.admin.ui.spacebrowser.level INFO GigaSpaces Management Center - Space view operations.
com.gigaspaces.admin.cli.level INFO Command line utilities operations.
org.springmodules.javaspaces.gigaspaces.SpringTracer.level INFO SpringModules-GigaSpaces tracer.
com.gigaspaces.jca.level INFO J2EE JCA operations.
com.gigaspaces.ui.cluster.view.level INFO Space browser cluster viewer operations.
com.gigaspaces.ui.spacebrowser.level INFO Space browser operations.
com.gigaspaces.jmx.level INFO Space JMX operations.

SERVER

Property Default Value Description
com.gigaspaces.core.xa.level INFO Space XA transaction operations.
com.gigaspaces.cache.level INFO Space cache operations.
com.gigaspaces.filters.level INFO Space filters operations.
com.gigaspaces.lrmi.level INFO Network protocol operations. Set to FINEST for NIO various settings
com.gigaspaces.jca.level INFO J2EE JCA operations.
com.gigaspaces.persistent.level INFO Persistency operations.
com.gigaspaces.query.level INFO JDBC & SQLQuery operations.
com.gigaspaces.jms.level INFO GigaSpaces JMS implementation operations.
com.gigaspaces.kernel.level INFO Space kernel operations. Set to FINE/FINEST to troubleshoot resources loading and ClassLoading issues.
com.gigaspaces.worker.multicast.level INFO Multicast worker operations.
com.gigaspaces.spring.level INFO Space POJO operations
com.gigaspaces.pojo.level INFO POJO conversion using gs.xml and annotations operations. Set to FINEST to troubleshoot gs.xml load.
com.gigaspaces.container.level INFO Space container operations. com.gigaspaces.container.level = CONFIG prints the full cluster policies runtime configuration information.
com.gigaspaces.core.common.level INFO Space and cluster configuration operations. Setting this property to ALL when using POJOs is very useful. Used for security operations as well
com.gigaspaces.core.config.level CONFIG Space configuration operations
com.gigaspaces.core.engine.level INFO Space engine core operations
com.gigaspaces.core.lease.level INFO Lease operations.
com.gigaspaces.core.lookupmanager.level INFO Lookup manager operations. RMIRegistry space/container binding.
com.gigaspaces.core.memorymanager.level INFO Memory manger operations.
com.gigaspaces.core.notify.level INFO Notifications/SessionEvent operations.
com.gigaspaces.core.fifo.level INFO Fifo operations.
com.gigaspaces.core.cluster.replication.level INFO General replication operations.
com.gigaspaces.core.cluster.partition.level INFO Partitioned space operations.
com.gigaspaces.core.cluster.sync_replication.level INFO Synchronous replication.
com.gigaspaces.core.cluster.dynamic.level INFO Dynamic clustering operations.
com.gigaspaces.core.cluster.active_election.level INFO Active Election operations. Useful for primary backup and FO troubleshooting.
com.gigaspaces.core.types INFO Useful information on core types and troubleshooting.

This system property is new in GigaSpaces version 6.5 and onwards.
com.gigaspaces.core.cluster.active_election.infra.level INFO Active Election infrastructure. Useful for primary backup and FO troubleshooting.

.NET BRIDGE

.Net bridge logging properties.

Property Default Value Description
com.gigaspaces.externaldatasource.dotnet.level INFO .NET external data source adapter.

This system property is new in GigaSpaces version 6.5 and onwards.
com.gigaspaces.bridge.dispatcher.level INFO .NET bridge dispatcher engine. Allows you to view logging related to java to .NET invocation engine and .NET Hybrid provider callbacks related loggings.

This system property is new in GigaSpaces version 6.5 and onwards.
com.gigaspaces.bridge.pbsexecuter.level INFO .NET bridge pbs executer engine. Allows you to view .NET Hybrid provider related loggings.

This system property is new in GigaSpaces version 6.5 and onwards.

For more details, refer to the .NET Logging and Tracing section.

C++ PROXY

C++ PROXY logging properties.

Property Default Value Description
com.gigaspaces.cpp.proxy.level INFO Shows C++ Java Proxy info such as exceptions and jvm creation.

CLIENT

Client side logging properties:

Property Default Value Description
com.gigaspaces.client.level INFO Client space proxy, DCache operations.
com.gigaspaces.client.cluster.liveness.level INFO Allows you to view the status of clustered spaces using different logging level. For more details, see Viewing Clustered Space Status.

COMMON

Logging properties of common components which vary often used for troubleshooting and produces allot of output:

Property Default Value Description
com.gigaspaces.common.spaceurl.level INFO SpaceURL, SpaceValidator, SpaceURLParser logger
com.gigaspaces.common.spacefinder.level INFO SpaceFinder, CacheFinder related logger
com.gigaspaces.common.lookupfinder.level INFO LookupFinder related logger. When a cluster node is not found or when a jini:// SpaceFinder lookup is used.
com.gigaspaces.common.resourceloader.level INFO ResourceLoader related logger. Set to FINE/FINEST when resources where not loaded
or when suspect in class loader issues impact the configuration setting. Resources are space, container, cluster, properties, security etc. configuration and jar files.

Service Grid – General

The Service Grid uses a number of different logger components. Each logger component along with what gets logged is listed below:

Property Default Value Description
com.gigaspaces.grid.space.SpaceHandler.level INFO To troubleshoot Space deployments into the ServiceGrid.
org.jini.rio.level INFO  
org.jini.rio.boot INFO ServiceBean bootstrapping mechanisms
org.jini.rio.event INFO EventConsumer and EventProducer details, event statistics
org.jini.rio.jsb INFO ServiceBean state transitions, exporter
org.jini.rio.associations INFO Creating and discovering declared Associations,
and controlling ServiceBean
advertise and unadvertise behavior based on Association state transitions
org.jini.rio.opstring INFO OperationalString parsing
org.jini.rio.qos INFO Compute Resource Platform and Measurable Capabilities, SLA Management and Thresholds
org.jini.rio.qos.RelocationPolicyHandler INFO RelocationPolicyHandler initialization and threshold processing
org.jini.rio.qos.ScalingPolicyHandler INFO ScalingPolicyHandler initialization and threshold processing
org.jini.rio.resources.client INFO JiniClient processing
org.jini.rio.resources.client.HeartbeatFaultDetectionHandler INFO HeartbeatFaultDetectionHandler processing
org.jini.rio.resources.client.StandardFaultDetectionHandler INFO StandardFaultDetectionHandler processing
org.jini.rio.resources.resource INFO Resource pools, Thread pools
org.jini.rio.resources.servicecore INFO Core service framework, Lease management
com.gigaspaces.start.level CONFIG Configuration Parser, SystemBoot, SystemConfig
com.gigaspaces.grid.space.GigaSpacesFaultDetectionHandler.level INFO Set to FINEST to troubleshoot FailOver and recovery issues with spaces.
com.gigaspaces.jmx.focalserver.FocalServer.level INFO  
com.gigaspaces.ant INFO Ant system initialization,
Ant file download statistics, temporary file creation and removal and exception stacktraces.
com.gigaspaces.grid.bean INFO SpringBeanFactory loading of configured application context (Level.FINE)
com.gigaspaces.grid.lookup INFO Autonomic lookup service handling
com.gigaspaces.grid.master INFO Logging for the master in the bilt-in master worker framework
com.gigaspaces.grid.space INFO Space Association Management, GS Context, Space Handler
com.gigaspaces.grid.worker INFO GigaSpaceStationImpl, TaskWorker
com.gigaspaces.management.system.cpu INFO CPU, WindowsCPUHandler
com.gigaspaces.management.system.disk INFO DiskSpace, WindowsDiskHandler
com.gigaspaces.management.system.memory INFO Memory monitor logging, creation and reporting
com.gigaspaces.management INFO SystemCapabilities

Service Grid – GSM

GSM logging properties:

Property Default Value Description
org.jini.rio.monitor FINE Provision Monitor creation, OperationalString Manager transitions, ServiceElement manager transitions, ServiceBean provisioning, reaction to fault detection and recovery of ServiceBean instances
org.jini.rio.monitor.feedback INFO Information related to the feedback of Grid Service Containers, updating their qualitative and quantitative status
org.jini.rio.monitor.provision
INFO Logging of provision attaempts and GSC supportability of declared service requirements
org.jini.rio.monitor.services INFO Service management and monitoring for specific service elements in a deployment
org.jini.rio.monitor.sbi INFO Logging of ServiceBean instanceID management
org.jini.rio.tools.webster INFO Webster processing. Note that the definition of of the system property "webster.debug" will also result in logging messages to be sent to standard out
org.jini.rio.watch INFO Watch creation, ThresholdHandler processing, Watch and ThresholdHandler associations

Service Grid – GSC

GSC logging properties:

Property Default Value Description
com.gigaspaces.grid.gsc.level FINE Adaptive class annotator, Grid Service Container logging
org.jini.rio.cybernode.level FINE Cybernode processing,
Provision Monitor discovery and Provision Monitor Lease renewal management,
Cybernode SLA Threshold Management, Cybernode Environment

Jini Services

Sets up logging levels for each of the Jini services.

Some of the logging levels are set to OFF. For troubleshooting-related reasons, you can change the logging level to one of the following levels: FINEST, WARNING, CONFIG, etc.

Property Default Value Description
com.sun.jini.mahalo.startup.level INFO Jini Mahalo - Transaction Manager logging level FINE or FINEST for debugging and troubleshooting.
com.sun.jini.mahalo.destroy.level INFO  
com.sun.jini.reggie.level INFO Jini Reggie - Lookup Service logging level.
# - FINE or FINEST for debugging and troubleshooting.
com.sun.jini.start.service.starter.level INFO Jini Service Starter logging level - FINEST for debugging and troubleshooting.
org.jini.rio.tools.webster.level   Webster HTTPD logging level - FINEST for debugging and troubleshooting.
net.jini.discovery.LookupLocatorDiscovery.level WARNING To be used for Jini Lookup Locator Discovery debugging and troubleshooting.
net.jini.discovery.LookupDiscovery.level WARNING To be used for Jini Lookup Discovery debugging and troubleshooting.
net.jini.lookup.ServiceDiscoveryManager.level WARNING To be used for Jini Service Discovery debugging and troubleshooting.
net.jini.lookup.JoinManager.level WARNING To be used for Jini Join Manager debugging and troubleshooting.
net.jini.config.level WARNING Jini Configuration logging troubleshooting.

.Net Client

For .Net client logging, see .NET+API+Configuration***

Modifying Logger Settings in Runtime using JMX

It us possible to change various logger settings while the system is running without needing to restart it.

This can be very useful in production environments or when the system needs to be troubleshooted, but at the same time cannot be restarted.

This can be achieved using the simple JMX JConsole:

  1. In the GigaSpaces Management Center (<GigaSpaces Root\bin\gs-ui.bat/sh), in the Deployments Details tab, right-click the GSC (since the space is running in the GSC), and click Launch JConsole.
  2. In JConsole, click the MBeans tab.
  3. Expand the java.util.logging tree node and locate the Logging tree node.
  4. Select the Operations tab.
  5. Type the logger's name and level for the arguments of the setLoggerLevel() method.
    For example, If you want to change the org.jini.rio.monitor.provision level to ALL, type setLoggerLevel(org.jini.rio.monitor.provision, ALL) then click the Refresh button.

***Link required

GigaSpaces.com - Legal Notice - 3rd Party Licenses - Site Map - API Docs - Forum - Downloads - Blog - White Papers - Contact Tech Writing - Gen. by Atlassian Confluence