I'm having difficulty getting an applet to log to a remote socket server. My configuration is failing. It appears that a socket connection *does* get opened to the server. Any advice on this? Included below is:
Netscape Java Console output SimpleSocketServer output Applet source HTML source The output shown was collected after pressing the HTML button 8 times. TIA. Michael E. Rhodes Diebold, Incorporated Netscape Java Console output ========================================== Netscape Communications Corporation -- Java 1.1.5 Type '?' for options. Symantec Java! ByteCode Compiler Version 210.065 Copyright (C) 1996-97 Symantec Corporation log4j: Could not read system property "log4j.configDebug". java.lang.NullPointerException at org.apache.log4j.BasicConfigurator.configure(Compiled Code) at com.diebold.util.Log.initLogging(Compiled Code) at com.diebold.util.Log.init(Compiled Code) * at netscape.applet.DerivedAppletFrame$InitAppletEvent.dispatch(Compiled Code) at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled Code) at java.awt.EventDispatchThread.run(Compiled Code) at netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled Code) message = "HI" log4j:ERROR No appenders could be found for category (com.diebold.util.Log). log4j:ERROR Please initialize the log4j system properly. message = "HI" message = "HI" message = "HI" message = "HI" message = "HI" message = "HI" message = "HI" SimpleSocketServer output ============================================= 22:36:51 INFO [main] impleSocketServer - Listening on port 9009 22:36:51 INFO [main] impleSocketServer - Waiting to accept a new client. 22:38:39 INFO [main] impleSocketServer - Connected to client at localhost/127.0.0.1 22:38:39 INFO [main] impleSocketServer - Starting new socket node. 22:38:39 INFO [main] impleSocketServer - Waiting to accept a new client. 22:41:22 INFO [Thread-0] net.SocketNode - Caught java.io.EOFException closing conneciton. Applet source ========================================================= import java.applet.*; import java.awt.*; import java.awt.event.*; import org.apache.log4j.*; import org.apache.log4j.net.*; public class Log extends Applet { public void info(String message) { System.out.println("message = \"" + message + "\""); Category cat = Category.getInstance(Log.class.getName()); cat.info(message); } public void init() { String host = getParameter("HOST"); int port = Integer.decode(getParameter("PORT")).intValue(); initLogging(host,port); } public void initLogging(String host, int port) { BasicConfigurator.configure(new SocketAppender(host,port)); } public void paint(Graphics g) { super.paint(g); } } HTML source =========================================================== <HTML> <HEAD> <TITLE>Log</TITLE> </HEAD> <BODY> <script> function doLog() { document.logger.info("HI"); } </script> <H1>Log</H1> <APPLET MAYSCRIPT CODE=com.diebold.util.Log.class ARCHIVE=Log.jar NAME="logger" WIDTH=150 HEIGHT=25> <param name=HOST value="localhost"> <param name=PORT value=9009> </APPLET> <form name=form1> <input onclick="Javascript:doLog()" type="button" value="doLog"> </form> </BODY> </HTML> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]