OracleJavaScript API Reference for Oracle ADF Faces

 

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

oracle.adf.view.js.logging
Class AdfClientFileLogWriter

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

public class AdfClientFileLogWriter
extends AdfXmlLogWriter
A BufferedAdfLogWriter subclass that buffers the log output and sends any log output to a Java Applet to log to disk when the AdfLogWriter is flushed.


Field Summary

private Object
_document
private Object
_sessionId

Fields inherited from oracle.adf.view.js.logging.AdfXmlLogWriter

END_TAG, START_TAG

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

constructor, superclass

Fields inherited from org.ecmascript.object.Object

prototype

Constructor Summary

public
AdfClientFileLogWriter(Object domWindow, Object backupLogWriter)
A BufferedAdfLogWriter subclass that buffers the log output and sends any log output to a Java Applet to log to disk when the AdfLogWriter is flushed.

Method Summary

public Object
close()
Close the AdfLogWriter and free all associated resources.
public Object
closeRecord()
Logs log records to the AdfDiskWriterApplet, which in turn logs to disk.
private static Object
_createAppletTag()
Attaches the ClientFileWriter applet tag to the DOM.
public Object
getApplet()
Returns the applet Writer object is present in the document.
protected Object
Init(Object domWindow, Object backupLogWriter)
Initializes the instance.
public Object
setSessionId(Object value)
Setter method for client sessionId

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

flush, FormatLogRecord, FormatMessage, FormatWhen, GenerateHeaderXml, GenerateRecordXml, GetWindow, LogToBackupLogWriter

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

Clear, getLogRecords, PublishImpl

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

CheckIfClosed, FormatError, FormatLevel, 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


_document

private Object _document

_sessionId

private Object _sessionId

Constructor Detail


AdfClientFileLogWriter

public AdfClientFileLogWriter(Object domWindow,
                              Object backupLogWriter)

A BufferedAdfLogWriter subclass that buffers the log output and sends any log output to a Java Applet to log to disk when the AdfLogWriter is flushed.

Parameters:
domWindow  
backupLogWriter  

Method Detail


close

public Object close()

Close the AdfLogWriter and free all associated resources.

The close method will perform a flush and then close the AdfLogWriter. After close has been called this AdfLogWriter should no longer be used. Method calls may either be silently ignored or may throw runtime exceptions.


Return:
Object
Overrides:
AdfLogWriter.close()

closeRecord

public Object closeRecord()

Logs log records to the AdfDiskWriterApplet, which in turn logs to disk. A sample log file:
Wed, 28 Oct 2009 17:51:25 GMT 1256752279854 0000IISHUvlC^qlvwsBDD01Au8FC00001S ADF Faces Rich Client Demos localhost:7001 /adf-richclient-demo-12-abrams-SNAPSHOT/faces/index.jspx
Initial page load done 1256934271734 3656 ...

Return:
Object

_createAppletTag

private static Object _createAppletTag()

Attaches the ClientFileWriter applet tag to the DOM.

Return:
Object

getApplet

public Object getApplet()

Returns the applet Writer object is present in the document. Otherwise returns "undefined".

Return:
Object

Init

protected Object Init(Object domWindow,
                      Object backupLogWriter)

Initializes the instance. Subclasses of AdfObject must call their superclass' Init

Parameters:
domWindow  
backupLogWriter  
Return:
Object
Overrides:
AdfObject.Init()

setSessionId

public Object setSessionId(Object value)

Setter method for client sessionId

Parameters:
value - String value of the sessionId.
Return:
Object

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

 

Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.