[INACTIVE][ADMN/SEC/WEB] DataLog - replaced by HawkEye [1000]

Discussion in 'Inactive/Unsupported Plugins' started by oliverw92, Apr 15, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    oliverw92

    Vaupell, Pinkpixels, Sleaker and 2 others like this.
  2. Offline

    OlDrunk

    Isn't the point of logging at all to be able to catch griefers!
     
  3. Offline

    Jumla

    Sorry, i meant logging chat/commands, not blocks. Use logblock instead.
     
  4. Offline

    Αρρεν

    any updates?
     
  5. Offline

    Swadon

  6. Offline

    Zaros

    Could you allow the webpage to stretch for larger screens. It takes up very little room and a lot of things require scrolling.

    @Swadon

    I'm no pro but it looks like connection problem with your database.

    'Communications link failure'
     
  7. Offline

    ssechaud

    Getting this error when travelling in minecarts:

    23:05:30 [SEVERE] Could not pass event PLAYER_INTERACT to DataLog
    java.lang.NullPointerException
    at uk.co.oliwali.DataLog.DLPlayerListener.onPlayerInteract(DLPlayerListener.java:82)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:280)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:133)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:496)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  8. Offline

    KiloWhiskey

    @oliverw92 hey man, any eta on 0.3? I'm too old to get into the programing game, but I've actually considered taking it up so that I can keep my favorite plugins running :/
     
  9. Offline

    oliverw92

    Yup

    Disabling xyz is planned.

    I know about that error, it doesn't actually do any damage though

    Looks like a problem with your database, not my plugin. Is that a local server? What is your bukkit.yml config setup as?

    I'm going to completely redesign the whole thing with CSS3, so things will be more attractive

    Interesting, i'm not getting that all and can't replicate it. Any more info?

    Sorry but i've had loads of uni work. I plan to get to it sometime next week or the week after, but i just don't have time. If the plugin is working fine, then I don't plan on updating until then.
     
  10. Offline

    ssechaud

    Sorry not much more info to give, but seems to be when we are chatting or in minecarts:

    00:56:04 [SEVERE] Could not pass event PLAYER_INTERACT to DataLog
    java.lang.NullPointerException
    at uk.co.oliwali.DataLog.DLPlayerListener.onPlayerInteract(DLPlayerListener.java:82)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:299)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:302)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:133)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:505)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    00:56:09 [SEVERE] Could not pass event PLAYER_INTERACT to DataLog
    java.lang.NullPointerException
    at uk.co.oliwali.DataLog.DLPlayerListener.onPlayerInteract(DLPlayerListener.java:82)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:299)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:302)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:133)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:505)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  11. Offline

    Plop

    Have a problem when i try to connect to my datalog interface:

    Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in /var/www/DataLog Interface/datalog/config.php on line 25 Could not connect to MySQL Database!

    Using CraftBukkit 740 , Ubuntu 10.04 and DataLog v2.0

    Here is my bukkit.yml :
    Code:
    database:
        username: root
        isolation: SERIALIZABLE
        driver: com.mysql.jdbc.Driver
        password: ''
        url: jdbc:mysql://localhost:3306/minecraft
    

    Here is my config.php :
    Code:
    <?php
        ///////////////////////////////////////////////////
        //         DataLog Interface Config File         //
        //                 by oliverw92                  //
        ///////////////////////////////////////////////////
        //     Edit the config array below with your     //
        //     details. Make sure all strings are        //
        //     escaped. If you can't work this out,      //
        //     ask in the thread on bukkit.org.          //
        ///////////////////////////////////////////////////
        $config = array(
                        //Enter your MySQL database information
                        //Do not change 'dbTable'
                        "dbHost"  => "localhost",
                        "dbDbase" => "minecraft",
                        "dbUser"  => "root",
                        "dbPass"  => "",
                        "dbTable" => "datalog",
    
                        //Set this to the password you want people to have to use to access the interface
                        //Leave blank for no password
                        "password" => "test"
                        );
    
        $con = mysql_connect($config["dbHost"], $config["dbUser"], $config["dbPass"]);
        if (!$con)
            die("Could not connect to MySQL Database!");
        if (!mysql_select_db($config["dbDbase"], $con))
            die(mysql_error());
    
    ?>
     
  12. Offline

    oliverw92

    Is the web server on the same pc? That isn't an issue with the plugin or the web interface, that is your mysql setup.
     
  13. Offline

    KiloWhiskey

    Hey Oliver, any chance you could knock out small updates in shorter time instead of weeks at a time trying to throw in several large changes? Like a 0.2.1 with just the 12 decimal places on x and z cut down to 2 places. Then 0.2.2 could add the bit to the config to hide x,y,z and so on. Once you get the last change that you wanted to get in for 0.3 you just change to that number and press on with small changes working toward 0.4. I know you've got uni work which is the only reason I suggest small changes. That way we know the plugin is active, and you don't have to make huge sweeping updates that kill your study time.
     
  14. Offline

    MrDylan

    Minor.. Problem? Maybe, not sure how to go about this.

    Minecart Mania automatically uses bukkit.yml's default MySQL settings which are:

    Code:
    database:
        username: user
        isolation: SERIALIZABLE
        driver: org.sqlite.JDBC
        password: pass
        url: jdbc:sqlite:{DIR}{NAME}.db
    
    If I change the config to match your instructions DataLog works but MineCartMania breaks.

    MineCartMania has no option to turn of mysql settings, therefore I cannot change the default.

    Is there anyway to make datalog work with the default bukkit.yml or a way I can fix this?

    Thanks

    -MrD
     
  15. Offline

    oliverw92

    If minecartmania is broken by using mysql in the bukkit.yml, then minecartmania isn't using Bukkit's persistence properly. DataLog is NOT compatible with SQLite because the PHP interface is not designed to read SQLite, it can only read MySQL. Also having millions of entries stored in SQLite can be very slow when retreiving data.
     
  16. Offline

    ssechaud

    Any chance of fixing this?

    00:24:47 [SEVERE] Could not pass event PLAYER_INTERACT to DataLog
    java.lang.NullPointerException
    at uk.co.oliwali.DataLog.DLPlayerListener.onPlayerInteract(DLPlayerListener.java:82)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:299)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:133)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:505)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    00:24:48 [SEVERE] Could not pass event PLAYER_INTERACT to DataLog
    java.lang.NullPointerException
    at uk.co.oliwali.DataLog.DLPlayerListener.onPlayerInteract(DLPlayerListener.java:82)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:299)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:133)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:505)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  17. Offline

    oliverw92

    When does that happen?
     
  18. Offline

    ssechaud

    Every time a player does something...? It's making my server log really big with the amount of spam.
     
  19. Offline

    oliverw92

    It must be colliding with another plugin - it works fine for everyone else. My suggestion would be to start with a vanilla bukkit setup, add datalog first then build the rest of your plugins on top until one causes the error.
     
  20. Offline

    Gear

    Read all the OP and this seems very tempting, one question: what does it mean " its compatible with BigBrother", does this mean it can view its log? or does this mean BB can use this plugin's log to restore? Or this just doesnt mean anything except that these two can work normally on 1 server?:p Thank you
     
  21. Offline

    oliverw92

    It means they can work side by side and won't interfere
     
    Gear likes this.
  22. Offline

    oliverw92

    Seems i forgot to make that post! Are you upgrading from 0.1 to 0.2?
     
  23. Offline

    HEmile

    Sorry for being a noob, but is it possible to host this on a BukkitHTTPD (that plugin) web server?
    And if so, how ??
    Nevermind, I figured it out. Google iz my friend.
     
  24. Offline

    oliverw92

    Not sure if that would be possible - last I heard BukkitHTTPD didn't support PHP
     
  25. Offline

    HEmile

    No I don't think so either :( Hope this will be added later on.
     
  26. Offline

    oliverw92

    You could very easily install WAMP using the instructions in the op - it will work exactly the same.
     
  27. Offline

    HEmile

    Yeah, I did that. Everything is working fine :)
    Except for this though, got this when interacting with a door (Or when using a falsebook lift, not sure)
    It only happened once.

    Error log (open)

    2011-05-30 13:11:04 [SEVERE] Could not pass event PLAYER_INTERACT to DataLog
    javax.persistence.PersistenceException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
    at com.avaje.ebeaninternal.server.transaction.JdbcTransaction.rollback(JdbcTransaction.java:614)
    at com.avaje.ebeaninternal.server.transaction.JdbcTransaction.rollback(JdbcTransaction.java:595)
    at com.avaje.ebeaninternal.server.core.BeanRequest.rollbackTransIfRequired(BeanRequest.java:107)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveVanillaInsert(DefaultPersister.java:381)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveVanillaRecurse(DefaultPersister.java:361)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveRecurse(DefaultPersister.java:308)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.save(DefaultPersister.java:282)
    at com.avaje.ebeaninternal.server.core.DefaultServer.save(DefaultServer.java:1577)
    at com.avaje.ebeaninternal.server.core.DefaultServer.save(DefaultServer.java:1567)
    at uk.co.oliwali.DataLog.DataLog.addDataEntry(DataLog.java:62)
    at uk.co.oliwali.DataLog.DLPlayerListener.onPlayerInteract(DLPlayerListener.java:89)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:299)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:64)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:443)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:292)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.Util.getInstance(Util.java:382)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1213)
    at com.mysql.jdbc.ConnectionImpl.getMutex(ConnectionImpl.java:3101)
    at com.mysql.jdbc.ConnectionImpl.rollback(ConnectionImpl.java:4710)
    at com.avaje.ebeaninternal.server.lib.sql.PooledConnection.rollback(PooledConnection.java:752)
    at com.avaje.ebeaninternal.server.transaction.JdbcTransaction.rollback(JdbcTransaction.java:607)
    ... 23 more
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure


    The last packet successfully received from the server was 22,113 milliseconds ago. The last packet sent successfully to the server was 1 milliseconds ago.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2407)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
    at com.avaje.ebeaninternal.server.lib.sql.ExtendedPreparedStatement.executeUpdate(ExtendedPreparedStatement.java:164)
    at com.avaje.ebeaninternal.server.type.DataBind.executeUpdate(DataBind.java:74)
    at com.avaje.ebeaninternal.server.persist.dml.InsertHandler.execute(InsertHandler.java:155)
    at com.avaje.ebeaninternal.server.persist.dml.DmlBeanPersister.execute(DmlBeanPersister.java:105)
    at com.avaje.ebeaninternal.server.persist.dml.DmlBeanPersister.insert(DmlBeanPersister.java:76)
    at com.avaje.ebeaninternal.server.persist.DefaultPersistExecute.executeInsertBean(DefaultPersistExecute.java:91)
    at com.avaje.ebeaninternal.server.core.PersistRequestBean.executeNow(PersistRequestBean.java:527)
    at com.avaje.ebeaninternal.server.core.PersistRequestBean.executeOrQueue(PersistRequestBean.java:557)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.insert(DefaultPersister.java:404)
    at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveVanillaInsert(DefaultPersister.java:377)
    ... 20 more
    Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    ... 39 more
    2011-05-30 13:11:14 [SEVERE] FATAL: DataSourcePool [DataLog] is down!!!
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure


    The last packet successfully received from the server was 29,201 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.
    at sun.reflect.GeneratedConstructorAccessor156.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)
    at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1474)
    at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.testConnection(DataSourcePool.java:497)
    at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.checkDataSource(DataSourcePool.java:356)
    at com.avaje.ebeaninternal.server.lib.sql.DataSourceManager.checkDataSource(DataSourceManager.java:228)
    at com.avaje.ebeaninternal.server.lib.sql.DataSourceManager.access$100(DataSourceManager.java:37)
    at com.avaje.ebeaninternal.server.lib.sql.DataSourceManager$Checker.run(DataSourceManager.java:240)
    at com.avaje.ebeaninternal.server.lib.BackgroundThread$Runner.runJobs(BackgroundThread.java:208)
    at com.avaje.ebeaninternal.server.lib.BackgroundThread$Runner.run(BackgroundThread.java:172)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    ... 15 more
    2011-05-30 13:11:14 [INFO] Reseting DataSourcePool [DataLog] min:2 max:20 free:0 busy:2 waiting:0 highWaterMark:2 waitCount:0 hitCount:10191
    2011-05-30 13:11:14 [INFO] Busy Connections:
    name[DataLog.5] startTime[1306779064278] stmt[insert into datalog (date, player, action, world, x, y, z, data) values (?,?,?,?,?,?,?,?)] createdBy[null]
    name[DataLog.4] startTime[1306779074582] stmt[null] createdBy[null]


    2011-05-30 13:11:14 [INFO] Closing Connection[DataLog.4] psReuse[76] psCreate[1] psSize[1]
    2011-05-30 13:11:14 [SEVERE] Closing Connection[DataLog.4] that is already closed?



     
  28. Offline

    oliverw92

    If it happens again, let me know.
     
  29. Offline

    Revenger

    A few requests can this be a 100% width, even a 100% 2 tone width so the middle expands out as its a bit small for reading the logs currently.

    Also can the logbox at the bottom be expanded down when needed etc.

    For multiworld people may chat over worlds so we will want to show that as we have the {world} tag assigned to there names also.

    Ability to filter the Admin chat chat messages as they just come up as chat or command.

    Ability to search for keywords.

    Integration with nocheat plugin, griefalert r logblock etc.

    We are also getting these errors:

    Code:
    SELECT * FROM datalog WHERE world='main' AND action= ORDER BY dataid DESCYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY dataid DESC' at line 1
     
  30. Offline

    oliverw92

    When I have time I am redoing the entire interface

    Do you mean you want it to show which world they did it in? I'll work on this. I will also be adding an option to view logs from all worlds.

    What do you mean admin chat messages? Do you mean from a plugin like HeroChat?

    There is already a way to search for keywords - use the data column filter

    I won't be directly integrating with other plugins. Instead I have an idea to create an API so other plugins can log to datalog too.

    You are getting those errors because you haven't selected anything to search by. If you don't select anything to search by, how can you expect to get results :)
     
  31. Offline

    Revenger

    Yea the world also would he handy as with 6 worlds may me hard to see what world there talking about.

    Adminchat is a plugin that you /a and the message etc and is only broadcast to those with the permission.

    Probably why but sometimes I think there be data but not showing etc i don't really know.

    Key-worlds I meant in chat etc like you type in 'exploit' etc and it will show you about people using exploit in there chat etc
     
Thread Status:
Not open for further replies.

Share This Page