OracleJavaScript API Reference for Oracle ADF Faces

 

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

oracle.adf.view.js.logging
Class AdfServerLogWriter

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adf.view.js.logging.AdfLogWriter
               |
               +--oracle.adf.view.js.logging.AdfServerLogWriter

public class AdfServerLogWriter
extends AdfLogWriter
AdfLogWriter subclass that sends the log records to the server for logging whenever flushed



Field Summary

private Object
_clear
private static Object
_RECORD_PROPERTIES


Fields inherited from oracle.adf.view.js.base.AdfObject

constructor, superclass


Fields inherited from org.ecmascript.object.Object

prototype


Constructor Summary

public
AdfServerLogWriter()
AdfLogWriter subclass that sends the log records to the server for logging whenever flushed


Method Summary

private Object
_clear()
Clears the contents of the buffer without closing it
private Object
_createJSONPayload(Object loggedMessages)
public Object
flush()
Override to Clear away any messages in the buffer
private Object
_getLogEndPointUrl()
protected Object
Init()
Initialize the BufferedAdfLogWriter
private static Object
_jsonProperty(Object key, Object value)
private static Object
_JSONStringifyRecord(Object logRecord)
protected Object
PublishImpl(Object logRecord)
Buffer the message
private Object
_sendRequest(Object xmlHttp, Object loggedMessages)
private static Object
_shallowStringifyRecord(Object logRecord)


Methods inherited from oracle.adf.view.js.logging.AdfLogWriter

CheckIfClosed, close, FormatError, FormatLevel, FormatLogRecord, FormatMessage, FormatWhen, getFilter, publish, setFilter


Methods inherited from oracle.adf.view.js.base.AdfObject

adopt, clone, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, exportPrototypeSymbol, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toDebugString, toString


Field Detail


_clear

private Object _clear

_RECORD_PROPERTIES

private static Object _RECORD_PROPERTIES

Constructor Detail


AdfServerLogWriter

public AdfServerLogWriter()

AdfLogWriter subclass that sends the log records to the server for logging whenever flushed

Method Detail


_clear

private Object _clear()

Clears the contents of the buffer without closing it

Return:
Object

_createJSONPayload

private Object _createJSONPayload(Object loggedMessages)

Parameters:
loggedMessages    
Return:
Object

flush

public Object flush()

Override to Clear away any messages in the buffer

Return:
Object
Overrides:
AdfLogWriter.flush()

_getLogEndPointUrl

private Object _getLogEndPointUrl()

Return:
Object

Init

protected Object Init()

Initialize the BufferedAdfLogWriter

Return:
Object
Overrides:
AdfObject.Init()

_jsonProperty

private static Object _jsonProperty(Object key,
                                    Object value)

Parameters:
key    
value    
Return:
Object

_JSONStringifyRecord

private static Object _JSONStringifyRecord(Object logRecord)

Parameters:
logRecord    
Return:
Object

PublishImpl

protected Object PublishImpl(Object logRecord)

Buffer the message

Parameters:
logRecord  -  The AdfLogRecord to publish to the AdfLogWriter
Return:
Object
Overrides:
AdfLogWriter.PublishImpl(Object)

_sendRequest

private Object _sendRequest(Object xmlHttp,
                            Object loggedMessages)

Parameters:
xmlHttp    
loggedMessages    
Return:
Object

_shallowStringifyRecord

private static Object _shallowStringifyRecord(Object logRecord)

Parameters:
logRecord    
Return:
Object

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

 

Generated on 2015.07.15 10:12 UTC
Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved.