public class P2JQueryLogger extends PersistenceLogger
| Modifier and Type | Field and Description |
|---|---|
private static P2JQueryLogger |
logger
The static singleton instance.
|
| Modifier | Constructor and Description |
|---|---|
private |
P2JQueryLogger()
Private default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static P2JQueryLogger |
getLogger()
Static accessor to singleton.
|
protected void |
log(P2JQuery query,
java.lang.String databaseName,
java.lang.String fql,
P2JQueryStatisticsConfiguration config,
java.lang.Double profilingTime)
Function responsible with logging details about P2J queries.
|
private void |
printResult(P2JQueryStatisticsConfiguration config,
java.lang.String result)
Method used for printing a string to a file specified in the per-database logging configuration.
|
getStackMethodParentprivate static final P2JQueryLogger logger
public static P2JQueryLogger getLogger()
P2JQueryLogger singleton instance.protected void log(P2JQuery query, java.lang.String databaseName, java.lang.String fql, P2JQueryStatisticsConfiguration config, java.lang.Double profilingTime) throws QueryOffEndException
query - The query that was executed.databaseName - The name of the database in use.fql - The FQL of the query.config - The per-database configuration used for logging.profilingTime - The execution time of the query.QueryOffEndExceptionprivate void printResult(P2JQueryStatisticsConfiguration config, java.lang.String result)
config - The per-database configuration used.result - The string to be printed to the file.