- set logging from Level.INFO to Level.FINE for most logging

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10271 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
nor..67 12 years ago
parent 2e19f4e1b7
commit 7ba657e430
  1. 22
      engine/src/android/com/jme3/app/AndroidHarness.java
  2. 2
      engine/src/android/com/jme3/asset/AndroidImageInfo.java
  3. 36
      engine/src/android/com/jme3/input/android/AndroidSensorJoyInput.java
  4. 34
      engine/src/android/com/jme3/renderer/android/OGLESShaderRenderer.java
  5. 10
      engine/src/android/com/jme3/system/android/AndroidConfigChooser.java
  6. 12
      engine/src/android/com/jme3/system/android/JmeAndroidSystem.java
  7. 10
      engine/src/android/com/jme3/system/android/OGLESContext.java
  8. 2
      engine/src/android/com/jme3/util/AndroidLogHandler.java
  9. 2
      engine/src/blender/com/jme3/scene/plugins/blender/AbstractBlenderLoader.java
  10. 2
      engine/src/blender/com/jme3/scene/plugins/blender/BlenderLoader.java
  11. 2
      engine/src/blender/com/jme3/scene/plugins/blender/BlenderModelLoader.java
  12. 4
      engine/src/blender/com/jme3/scene/plugins/blender/animations/ArmatureHelper.java
  13. 2
      engine/src/blender/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionClampTo.java
  14. 2
      engine/src/blender/com/jme3/scene/plugins/blender/constraints/definitions/ConstraintDefinitionFollowPath.java
  15. 4
      engine/src/blender/com/jme3/scene/plugins/blender/materials/MaterialHelper.java
  16. 10
      engine/src/blender/com/jme3/scene/plugins/blender/objects/ObjectHelper.java
  17. 2
      engine/src/blender/com/jme3/scene/plugins/blender/textures/TextureHelper.java
  18. 4
      engine/src/bullet-common/com/jme3/bullet/control/KinematicRagdollControl.java
  19. 6
      engine/src/bullet-common/com/jme3/bullet/control/ragdoll/RagdollPreset.java
  20. 22
      engine/src/bullet/com/jme3/bullet/PhysicsSpace.java
  21. 4
      engine/src/bullet/com/jme3/bullet/collision/PhysicsCollisionObject.java
  22. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/BoxCollisionShape.java
  23. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/CapsuleCollisionShape.java
  24. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/CollisionShape.java
  25. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/CompoundCollisionShape.java
  26. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/ConeCollisionShape.java
  27. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/CylinderCollisionShape.java
  28. 6
      engine/src/bullet/com/jme3/bullet/collision/shapes/GImpactCollisionShape.java
  29. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/HeightfieldCollisionShape.java
  30. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/HullCollisionShape.java
  31. 6
      engine/src/bullet/com/jme3/bullet/collision/shapes/MeshCollisionShape.java
  32. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/PlaneCollisionShape.java
  33. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/SimplexCollisionShape.java
  34. 2
      engine/src/bullet/com/jme3/bullet/collision/shapes/SphereCollisionShape.java
  35. 2
      engine/src/bullet/com/jme3/bullet/joints/ConeJoint.java
  36. 2
      engine/src/bullet/com/jme3/bullet/joints/HingeJoint.java
  37. 2
      engine/src/bullet/com/jme3/bullet/joints/PhysicsJoint.java
  38. 2
      engine/src/bullet/com/jme3/bullet/joints/Point2PointJoint.java
  39. 6
      engine/src/bullet/com/jme3/bullet/joints/SixDofJoint.java
  40. 2
      engine/src/bullet/com/jme3/bullet/joints/SliderJoint.java
  41. 6
      engine/src/bullet/com/jme3/bullet/objects/PhysicsCharacter.java
  42. 2
      engine/src/bullet/com/jme3/bullet/objects/PhysicsGhostObject.java
  43. 4
      engine/src/bullet/com/jme3/bullet/objects/PhysicsRigidBody.java
  44. 12
      engine/src/bullet/com/jme3/bullet/objects/PhysicsVehicle.java
  45. 4
      engine/src/bullet/com/jme3/bullet/objects/infos/RigidBodyMotionState.java
  46. 4
      engine/src/core-effects/com/jme3/post/filters/TranslucentBucketFilter.java
  47. 10
      engine/src/core-plugins/com/jme3/export/binary/BinaryExporter.java
  48. 6
      engine/src/core-plugins/com/jme3/export/binary/BinaryImporter.java
  49. 2
      engine/src/core/com/jme3/app/state/ScreenshotAppState.java
  50. 2
      engine/src/core/com/jme3/asset/cache/WeakRefAssetCache.java
  51. 2
      engine/src/core/com/jme3/asset/cache/WeakRefCloneAssetCache.java
  52. 6
      engine/src/core/com/jme3/input/JoystickCompatibilityMappings.java
  53. 2
      engine/src/core/com/jme3/material/MaterialDef.java
  54. 2
      engine/src/core/com/jme3/math/Eigen3f.java
  55. 2
      engine/src/core/com/jme3/renderer/Camera.java
  56. 2
      engine/src/core/com/jme3/scene/BatchNode.java
  57. 12
      engine/src/core/com/jme3/scene/Node.java
  58. 4
      engine/src/core/com/jme3/system/JmeSystemDelegate.java
  59. 4
      engine/src/desktop/com/jme3/app/state/VideoRecorderAppState.java
  60. 7
      engine/src/desktop/com/jme3/input/awt/AwtMouseInput.java
  61. 2
      engine/src/desktop/com/jme3/system/JmeDesktopSystem.java
  62. 2
      engine/src/desktop/com/jme3/system/Natives.java
  63. 20
      engine/src/jbullet/com/jme3/bullet/PhysicsSpace.java
  64. 2
      engine/src/jogg/com/jme3/audio/plugins/CachedOggStream.java
  65. 6
      engine/src/jogl/com/jme3/audio/joal/JoalAudioRenderer.java
  66. 4
      engine/src/jogl/com/jme3/renderer/jogl/JoglGL1Renderer.java
  67. 18
      engine/src/jogl/com/jme3/renderer/jogl/JoglRenderer.java
  68. 2
      engine/src/jogl/com/jme3/system/jogl/JoglDisplay.java
  69. 2
      engine/src/jogl/com/jme3/system/jogl/JoglNewtDisplay.java
  70. 2
      engine/src/jogl/com/jme3/system/jogl/JoglOffscreenBuffer.java
  71. 6
      engine/src/lwjgl/com/jme3/audio/lwjgl/LwjglAudioRenderer.java
  72. 18
      engine/src/lwjgl/com/jme3/input/lwjgl/JInputJoyInput.java
  73. 4
      engine/src/lwjgl/com/jme3/renderer/lwjgl/LwjglGL1Renderer.java
  74. 12
      engine/src/lwjgl/com/jme3/renderer/lwjgl/LwjglRenderer.java
  75. 2
      engine/src/lwjgl/com/jme3/system/lwjgl/LwjglAbstractDisplay.java
  76. 26
      engine/src/lwjgl/com/jme3/system/lwjgl/LwjglCanvas.java
  77. 12
      engine/src/lwjgl/com/jme3/system/lwjgl/LwjglContext.java
  78. 2
      engine/src/lwjgl/com/jme3/system/lwjgl/LwjglDisplay.java
  79. 2
      engine/src/lwjgl/com/jme3/system/lwjgl/LwjglOffscreenBuffer.java
  80. 2
      engine/src/lwjgl/com/jme3/system/lwjgl/LwjglSmoothingTimer.java
  81. 2
      engine/src/lwjgl/com/jme3/system/lwjgl/LwjglTimer.java
  82. 2
      engine/src/networking/com/jme3/network/base/DefaultClient.java
  83. 8
      engine/src/networking/com/jme3/network/base/DefaultServer.java
  84. 2
      engine/src/networking/com/jme3/network/base/KernelAdapter.java
  85. 2
      engine/src/networking/com/jme3/network/base/MessageListenerRegistry.java
  86. 14
      engine/src/networking/com/jme3/network/kernel/tcp/SelectorKernel.java
  87. 6
      engine/src/networking/com/jme3/network/kernel/udp/UdpKernel.java
  88. 16
      engine/src/networking/com/jme3/network/rmi/ObjectStore.java
  89. 2
      engine/src/networking/com/jme3/network/serializing/Serializer.java
  90. 2
      engine/src/niftygui/com/jme3/niftygui/InputSystemJme.java
  91. 4
      engine/src/terrain/com/jme3/terrain/geomipmap/grid/AssetTileLoader.java
  92. 2
      engine/src/terrain/com/jme3/terrain/geomipmap/grid/ImageTileLoader.java
  93. 2
      engine/src/terrain/com/jme3/terrain/heightmap/AbstractHeightMap.java
  94. 2
      engine/src/terrain/com/jme3/terrain/heightmap/FaultHeightMap.java
  95. 2
      engine/src/terrain/com/jme3/terrain/heightmap/ImageBasedHeightMapGrid.java
  96. 2
      engine/src/terrain/com/jme3/terrain/heightmap/MidpointDisplacementHeightMap.java
  97. 4
      engine/src/tools/jme3tools/savegame/SaveGame.java

@ -156,7 +156,7 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt
@Override @Override
public Object onRetainNonConfigurationInstance() { public Object onRetainNonConfigurationInstance() {
logger.log(Level.INFO, "onRetainNonConfigurationInstance"); logger.log(Level.FINE, "onRetainNonConfigurationInstance");
final DataObject data = new DataObject(); final DataObject data = new DataObject();
data.app = this.app; data.app = this.app;
inConfigChange = true; inConfigChange = true;
@ -184,7 +184,7 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt
final DataObject data = (DataObject) getLastNonConfigurationInstance(); final DataObject data = (DataObject) getLastNonConfigurationInstance();
if (data != null) { if (data != null) {
logger.log(Level.INFO, "Using Retained App"); logger.log(Level.FINE, "Using Retained App");
this.app = data.app; this.app = data.app;
} else { } else {
@ -195,7 +195,7 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt
Log.d("AndroidHarness", "Resolution from Window, width:" + disp.getWidth() + ", height: " + disp.getHeight()); Log.d("AndroidHarness", "Resolution from Window, width:" + disp.getWidth() + ", height: " + disp.getHeight());
// Create Settings // Create Settings
logger.log(Level.INFO, "Creating settings"); logger.log(Level.FINE, "Creating settings");
AppSettings settings = new AppSettings(true); AppSettings settings = new AppSettings(true);
settings.setEmulateMouse(mouseEventsEnabled); settings.setEmulateMouse(mouseEventsEnabled);
settings.setEmulateMouseFlipAxis(mouseEventsInvertX, mouseEventsInvertY); settings.setEmulateMouseFlipAxis(mouseEventsInvertX, mouseEventsInvertY);
@ -292,7 +292,7 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt
//pause the audio //pause the audio
AudioRenderer result = app.getAudioRenderer(); AudioRenderer result = app.getAudioRenderer();
if (result != null) { if (result != null) {
logger.log(Level.INFO, "pause: {0}", result.getClass().getSimpleName()); logger.log(Level.FINE, "pause: {0}", result.getClass().getSimpleName());
if (result instanceof AndroidAudioRenderer) { if (result instanceof AndroidAudioRenderer) {
AndroidAudioRenderer renderer = (AndroidAudioRenderer) result; AndroidAudioRenderer renderer = (AndroidAudioRenderer) result;
renderer.pauseAll(); renderer.pauseAll();
@ -417,9 +417,9 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt
} }
public void layoutDisplay() { public void layoutDisplay() {
logger.log(Level.INFO, "Splash Screen Picture Resource ID: {0}", splashPicID); logger.log(Level.FINE, "Splash Screen Picture Resource ID: {0}", splashPicID);
if (view == null) { if (view == null) {
logger.log(Level.INFO, "view is null!"); logger.log(Level.FINE, "view is null!");
} }
if (splashPicID != 0) { if (splashPicID != 0) {
FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(
@ -448,15 +448,15 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt
frameLayout.addView(splashImageView, lp); frameLayout.addView(splashImageView, lp);
setContentView(frameLayout); setContentView(frameLayout);
logger.log(Level.INFO, "Splash Screen Created"); logger.log(Level.FINE, "Splash Screen Created");
} else { } else {
logger.log(Level.INFO, "Splash Screen Skipped."); logger.log(Level.FINE, "Splash Screen Skipped.");
setContentView(view); setContentView(view);
} }
} }
public void removeSplashScreen() { public void removeSplashScreen() {
logger.log(Level.INFO, "Splash Screen Picture Resource ID: {0}", splashPicID); logger.log(Level.FINE, "Splash Screen Picture Resource ID: {0}", splashPicID);
if (splashPicID != 0) { if (splashPicID != 0) {
if (frameLayout != null) { if (frameLayout != null) {
if (splashImageView != null) { if (splashImageView != null) {
@ -469,10 +469,10 @@ public class AndroidHarness extends Activity implements TouchListener, DialogInt
} }
}); });
} else { } else {
logger.log(Level.INFO, "splashImageView is null"); logger.log(Level.FINE, "splashImageView is null");
} }
} else { } else {
logger.log(Level.INFO, "frameLayout is null"); logger.log(Level.FINE, "frameLayout is null");
} }
} }
} }

@ -51,7 +51,7 @@ public class AndroidImageInfo extends ImageRaster {
if (bitmap != null && !bitmap.isRecycled()) { if (bitmap != null && !bitmap.isRecycled()) {
bitmap.recycle(); bitmap.recycle();
bitmap = null; bitmap = null;
logger.log(Level.INFO, "Bitmap was deleted. "); logger.log(Level.FINE, "Bitmap was deleted. ");
} }
} }

@ -141,7 +141,7 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
// Get instance of Vibrator from current Context // Get instance of Vibrator from current Context
vibrator = (Vibrator) activity.getSystemService(Context.VIBRATOR_SERVICE); vibrator = (Vibrator) activity.getSystemService(Context.VIBRATOR_SERVICE);
if (vibrator == null) { if (vibrator == null) {
logger.log(Level.INFO, "Vibrator Service not found."); logger.log(Level.FINE, "Vibrator Service not found.");
} }
} }
@ -160,10 +160,10 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
sensorData.sensor = sensorManager.getDefaultSensor(sensorType); sensorData.sensor = sensorManager.getDefaultSensor(sensorType);
if (sensorData.sensor != null) { if (sensorData.sensor != null) {
logger.log(Level.INFO, "Sensor Type {0} found.", sensorType); logger.log(Level.FINE, "Sensor Type {0} found.", sensorType);
success = registerListener(sensorType); success = registerListener(sensorType);
} else { } else {
logger.log(Level.INFO, "Sensor Type {0} not found.", sensorType); logger.log(Level.FINE, "Sensor Type {0} not found.", sensorType);
} }
if (success) { if (success) {
@ -177,7 +177,7 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
SensorData sensorData = sensors.get(sensorType); SensorData sensorData = sensors.get(sensorType);
if (sensorData != null) { if (sensorData != null) {
if (sensorData.enabled) { if (sensorData.enabled) {
logger.log(Level.INFO, "Sensor Already Active: SensorType: {0}, active: {1}", logger.log(Level.FINE, "Sensor Already Active: SensorType: {0}, active: {1}",
new Object[]{sensorType, sensorData.enabled}); new Object[]{sensorType, sensorData.enabled});
return true; return true;
} }
@ -185,12 +185,12 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
if (sensorData.sensor != null) { if (sensorData.sensor != null) {
if (sensorManager.registerListener(this, sensorData.sensor, sensorData.androidSensorSpeed)) { if (sensorManager.registerListener(this, sensorData.sensor, sensorData.androidSensorSpeed)) {
sensorData.enabled = true; sensorData.enabled = true;
logger.log(Level.INFO, "SensorType: {0}, actived: {1}", logger.log(Level.FINE, "SensorType: {0}, actived: {1}",
new Object[]{sensorType, sensorData.enabled}); new Object[]{sensorType, sensorData.enabled});
return true; return true;
} else { } else {
sensorData.enabled = false; sensorData.enabled = false;
logger.log(Level.INFO, "Sensor Type {0} activation failed.", sensorType); logger.log(Level.FINE, "Sensor Type {0} activation failed.", sensorType);
} }
} }
} }
@ -205,7 +205,7 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
} }
sensorData.enabled = false; sensorData.enabled = false;
sensorData.haveData = false; sensorData.haveData = false;
logger.log(Level.INFO, "SensorType: {0} deactivated, active: {1}", logger.log(Level.FINE, "SensorType: {0} deactivated, active: {1}",
new Object[]{sensorType, sensorData.enabled}); new Object[]{sensorType, sensorData.enabled});
} }
} }
@ -261,11 +261,11 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
int yDir = SensorManager.AXIS_Y; int yDir = SensorManager.AXIS_Y;
int curRotation = getScreenRotation(); int curRotation = getScreenRotation();
if (lastRotation != curRotation) { if (lastRotation != curRotation) {
logger.log(Level.INFO, "Device Rotation changed to: {0}", curRotation); logger.log(Level.FINE, "Device Rotation changed to: {0}", curRotation);
} }
lastRotation = curRotation; lastRotation = curRotation;
// logger.log(Level.INFO, "Screen Rotation: {0}", getScreenRotation()); // logger.log(Level.FINE, "Screen Rotation: {0}", getScreenRotation());
switch (getScreenRotation()) { switch (getScreenRotation()) {
// device natural position // device natural position
case Surface.ROTATION_0: case Surface.ROTATION_0:
@ -380,7 +380,7 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
final float [] orientValues = new float[3]; final float [] orientValues = new float[3];
if (remapCoordinates(curRotationMat, rotatedRotationMat)) { if (remapCoordinates(curRotationMat, rotatedRotationMat)) {
SensorManager.getOrientation(rotatedRotationMat, orientValues); SensorManager.getOrientation(rotatedRotationMat, orientValues);
// logger.log(Level.INFO, "Orientation Values: {0}, {1}, {2}", // logger.log(Level.FINE, "Orientation Values: {0}, {1}, {2}",
// new Object[]{orientValues[0], orientValues[1], orientValues[2]}); // new Object[]{orientValues[0], orientValues[1], orientValues[2]});
@ -414,11 +414,11 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
return true; return true;
} else { } else {
logger.log(Level.INFO, "remapCoordinateSystem failed"); logger.log(Level.FINE, "remapCoordinateSystem failed");
} }
} else { } else {
logger.log(Level.INFO, "getRotationMatrix returned false"); logger.log(Level.FINE, "getRotationMatrix returned false");
} }
return false; return false;
@ -438,7 +438,7 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
}; };
final int rumbleRepeatFrom = 0; // index into rumble pattern to repeat from final int rumbleRepeatFrom = 0; // index into rumble pattern to repeat from
logger.log(Level.INFO, "Rumble amount: {0}, rumbleOnDur: {1}, rumbleOffDur: {2}", logger.log(Level.FINE, "Rumble amount: {0}, rumbleOnDur: {1}, rumbleOffDur: {2}",
new Object[]{amount, rumbleOnDur, rumbleOffDur}); new Object[]{amount, rumbleOnDur, rumbleOffDur});
if (rumbleOnDur > 0) { if (rumbleOnDur > 0) {
@ -470,7 +470,7 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
List<Sensor> availSensors = sensorManager.getSensorList(Sensor.TYPE_ALL); List<Sensor> availSensors = sensorManager.getSensorList(Sensor.TYPE_ALL);
for (Sensor sensor: availSensors) { for (Sensor sensor: availSensors) {
logger.log(Level.INFO, "{0} Sensor is available, Type: {1}, Vendor: {2}, Version: {3}", logger.log(Level.FINE, "{0} Sensor is available, Type: {1}, Vendor: {2}, Version: {3}",
new Object[]{sensor.getName(), sensor.getType(), sensor.getVendor(), sensor.getVersion()}); new Object[]{sensor.getName(), sensor.getType(), sensor.getVendor(), sensor.getVersion()});
} }
@ -580,7 +580,7 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
} }
public void destroy() { public void destroy() {
logger.log(Level.INFO, "Doing Destroy."); logger.log(Level.FINE, "Doing Destroy.");
pauseSensors(); pauseSensors();
if (sensorManager != null) { if (sensorManager != null) {
sensorManager.unregisterListener(this); sensorManager.unregisterListener(this);
@ -660,9 +660,9 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
int sensorType = sensor.getType(); int sensorType = sensor.getType();
SensorData sensorData = sensors.get(sensorType); SensorData sensorData = sensors.get(sensorType);
if (sensorData != null) { if (sensorData != null) {
logger.log(Level.INFO, "onAccuracyChanged for {0}: accuracy: {1}", logger.log(Level.FINE, "onAccuracyChanged for {0}: accuracy: {1}",
new Object[]{sensor.getName(), i}); new Object[]{sensor.getName(), i});
logger.log(Level.INFO, "MaxRange: {0}, Resolution: {1}", logger.log(Level.FINE, "MaxRange: {0}, Resolution: {1}",
new Object[]{sensor.getMaximumRange(), sensor.getResolution()}); new Object[]{sensor.getMaximumRange(), sensor.getResolution()});
sensorData.sensorAccuracy = i; sensorData.sensorAccuracy = i;
} }
@ -787,7 +787,7 @@ public class AndroidSensorJoyInput implements JoyInput, SensorEventListener {
public void calibrateCenter() { public void calibrateCenter() {
zeroRawValue = lastRawValue; zeroRawValue = lastRawValue;
logger.log(Level.INFO, "Calibrating axis {0} to {1}", logger.log(Level.FINE, "Calibrating axis {0} to {1}",
new Object[]{getName(), zeroRawValue}); new Object[]{getName(), zeroRawValue});
} }

@ -148,10 +148,10 @@ public class OGLESShaderRenderer implements Renderer {
} }
public void initialize() { public void initialize() {
logger.log(Level.INFO, "Vendor: {0}", GLES20.glGetString(GLES20.GL_VENDOR)); logger.log(Level.FINE, "Vendor: {0}", GLES20.glGetString(GLES20.GL_VENDOR));
logger.log(Level.INFO, "Renderer: {0}", GLES20.glGetString(GLES20.GL_RENDERER)); logger.log(Level.FINE, "Renderer: {0}", GLES20.glGetString(GLES20.GL_RENDERER));
logger.log(Level.INFO, "Version: {0}", GLES20.glGetString(GLES20.GL_VERSION)); logger.log(Level.FINE, "Version: {0}", GLES20.glGetString(GLES20.GL_VERSION));
logger.log(Level.INFO, "Shading Language Version: {0}", GLES20.glGetString(GLES20.GL_SHADING_LANGUAGE_VERSION)); logger.log(Level.FINE, "Shading Language Version: {0}", GLES20.glGetString(GLES20.GL_SHADING_LANGUAGE_VERSION));
powerVr = GLES20.glGetString(GLES20.GL_RENDERER).contains("PowerVR"); powerVr = GLES20.glGetString(GLES20.GL_RENDERER).contains("PowerVR");
@ -180,14 +180,14 @@ public class OGLESShaderRenderer implements Renderer {
GLES20.glGetIntegerv(GLES20.GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, intBuf16); GLES20.glGetIntegerv(GLES20.GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, intBuf16);
vertexTextureUnits = intBuf16.get(0); vertexTextureUnits = intBuf16.get(0);
logger.log(Level.INFO, "VTF Units: {0}", vertexTextureUnits); logger.log(Level.FINE, "VTF Units: {0}", vertexTextureUnits);
if (vertexTextureUnits > 0) { if (vertexTextureUnits > 0) {
caps.add(Caps.VertexTextureFetch); caps.add(Caps.VertexTextureFetch);
} }
GLES20.glGetIntegerv(GLES20.GL_MAX_TEXTURE_IMAGE_UNITS, intBuf16); GLES20.glGetIntegerv(GLES20.GL_MAX_TEXTURE_IMAGE_UNITS, intBuf16);
fragTextureUnits = intBuf16.get(0); fragTextureUnits = intBuf16.get(0);
logger.log(Level.INFO, "Texture Units: {0}", fragTextureUnits); logger.log(Level.FINE, "Texture Units: {0}", fragTextureUnits);
// Multiply vector count by 4 to get float count. // Multiply vector count by 4 to get float count.
GLES20.glGetIntegerv(GLES20.GL_MAX_VERTEX_UNIFORM_VECTORS, intBuf16); GLES20.glGetIntegerv(GLES20.GL_MAX_VERTEX_UNIFORM_VECTORS, intBuf16);
@ -204,11 +204,11 @@ public class OGLESShaderRenderer implements Renderer {
GLES20.glGetIntegerv(GLES20.GL_MAX_VERTEX_ATTRIBS, intBuf16); GLES20.glGetIntegerv(GLES20.GL_MAX_VERTEX_ATTRIBS, intBuf16);
vertexAttribs = intBuf16.get(0); vertexAttribs = intBuf16.get(0);
logger.log(Level.INFO, "Vertex Attributes: {0}", vertexAttribs); logger.log(Level.FINE, "Vertex Attributes: {0}", vertexAttribs);
GLES20.glGetIntegerv(GLES20.GL_SUBPIXEL_BITS, intBuf16); GLES20.glGetIntegerv(GLES20.GL_SUBPIXEL_BITS, intBuf16);
int subpixelBits = intBuf16.get(0); int subpixelBits = intBuf16.get(0);
logger.log(Level.INFO, "Subpixel Bits: {0}", subpixelBits); logger.log(Level.FINE, "Subpixel Bits: {0}", subpixelBits);
// GLES10.glGetIntegerv(GLES10.GL_MAX_ELEMENTS_VERTICES, intBuf16); // GLES10.glGetIntegerv(GLES10.GL_MAX_ELEMENTS_VERTICES, intBuf16);
// maxVertCount = intBuf16.get(0); // maxVertCount = intBuf16.get(0);
@ -220,11 +220,11 @@ public class OGLESShaderRenderer implements Renderer {
GLES20.glGetIntegerv(GLES20.GL_MAX_TEXTURE_SIZE, intBuf16); GLES20.glGetIntegerv(GLES20.GL_MAX_TEXTURE_SIZE, intBuf16);
maxTexSize = intBuf16.get(0); maxTexSize = intBuf16.get(0);
logger.log(Level.INFO, "Maximum Texture Resolution: {0}", maxTexSize); logger.log(Level.FINE, "Maximum Texture Resolution: {0}", maxTexSize);
GLES20.glGetIntegerv(GLES20.GL_MAX_CUBE_MAP_TEXTURE_SIZE, intBuf16); GLES20.glGetIntegerv(GLES20.GL_MAX_CUBE_MAP_TEXTURE_SIZE, intBuf16);
maxCubeTexSize = intBuf16.get(0); maxCubeTexSize = intBuf16.get(0);
logger.log(Level.INFO, "Maximum CubeMap Resolution: {0}", maxCubeTexSize); logger.log(Level.FINE, "Maximum CubeMap Resolution: {0}", maxCubeTexSize);
/* /*
if (ctxCaps.GL_ARB_color_buffer_float){ if (ctxCaps.GL_ARB_color_buffer_float){
@ -306,7 +306,7 @@ public class OGLESShaderRenderer implements Renderer {
*/ */
String extensions = GLES20.glGetString(GLES20.GL_EXTENSIONS); String extensions = GLES20.glGetString(GLES20.GL_EXTENSIONS);
logger.log(Level.INFO, "GL_EXTENSIONS: {0}", extensions); logger.log(Level.FINE, "GL_EXTENSIONS: {0}", extensions);
// Get number of compressed formats available. // Get number of compressed formats available.
GLES20.glGetIntegerv(GLES20.GL_NUM_COMPRESSED_TEXTURE_FORMATS, intBuf16); GLES20.glGetIntegerv(GLES20.GL_NUM_COMPRESSED_TEXTURE_FORMATS, intBuf16);
@ -318,7 +318,7 @@ public class OGLESShaderRenderer implements Renderer {
// Print compressed formats. // Print compressed formats.
for (int i = 0; i < numCompressedFormats; i++) { for (int i = 0; i < numCompressedFormats; i++) {
logger.log(Level.INFO, "Compressed Texture Formats: {0}", compressedFormats.get(i)); logger.log(Level.FINE, "Compressed Texture Formats: {0}", compressedFormats.get(i));
} }
TextureUtil.loadTextureFeatures(extensions); TextureUtil.loadTextureFeatures(extensions);
@ -332,13 +332,13 @@ public class OGLESShaderRenderer implements Renderer {
// but for jME3 it doesn't matter since android versions 1.5 and below // but for jME3 it doesn't matter since android versions 1.5 and below
// are not supported. // are not supported.
if (Build.VERSION.SDK_INT >= 9){ if (Build.VERSION.SDK_INT >= 9){
logger.log(Level.INFO, "Force-enabling VBO (Android 2.3 or higher)"); logger.log(Level.FINE, "Force-enabling VBO (Android 2.3 or higher)");
useVBO = true; useVBO = true;
} else { } else {
useVBO = false; useVBO = false;
} }
logger.log(Level.INFO, "Caps: {0}", caps); logger.log(Level.FINE, "Caps: {0}", caps);
} }
/** /**
@ -806,7 +806,7 @@ public class OGLESShaderRenderer implements Renderer {
if (compiledOK) { if (compiledOK) {
if (infoLog != null) { if (infoLog != null) {
logger.log(Level.INFO, "compile success: {0}, {1}", new Object[]{source.getName(), infoLog}); logger.log(Level.FINE, "compile success: {0}, {1}", new Object[]{source.getName(), infoLog});
} else { } else {
logger.log(Level.FINE, "compile success: {0}", source.getName()); logger.log(Level.FINE, "compile success: {0}", source.getName());
} }
@ -863,7 +863,7 @@ public class OGLESShaderRenderer implements Renderer {
if (linkOK) { if (linkOK) {
if (infoLog != null) { if (infoLog != null) {
logger.log(Level.INFO, "shader link success. \n{0}", infoLog); logger.log(Level.FINE, "shader link success. \n{0}", infoLog);
} else { } else {
logger.fine("shader link success"); logger.fine("shader link success");
} }
@ -1984,7 +1984,7 @@ public class OGLESShaderRenderer implements Renderer {
} }
public void updateVertexArray(Mesh mesh) { public void updateVertexArray(Mesh mesh) {
logger.log(Level.INFO, "updateVertexArray({0})", mesh); logger.log(Level.FINE, "updateVertexArray({0})", mesh);
int id = mesh.getId(); int id = mesh.getId();
/* /*
if (id == -1){ if (id == -1){

@ -216,16 +216,16 @@ public class AndroidConfigChooser implements EGLConfigChooser {
num_config)) { num_config)) {
throw new IllegalArgumentException("eglChooseConfig#2 failed"); throw new IllegalArgumentException("eglChooseConfig#2 failed");
} }
// logger.log(Level.INFO, "num_config: {0}", num_config[0]); // logger.log(Level.FINE, "num_config: {0}", num_config[0]);
// //
// logger.log(Level.INFO, "There are {0} configurations that match the configAttrs", num_config[0]); // logger.log(Level.FINE, "There are {0} configurations that match the configAttrs", num_config[0]);
// logger.log(Level.INFO, "All Matching Configs:"); // logger.log(Level.FINE, "All Matching Configs:");
// for (int i=0; i<configs.length; i++) { // for (int i=0; i<configs.length; i++) {
// if (configs[i] != null) { // if (configs[i] != null) {
// logger.log(Level.INFO, "configs{0} is not null", i); // logger.log(Level.FINE, "configs{0} is not null", i);
// logEGLConfig(configs[i], display, egl); // logEGLConfig(configs[i], display, egl);
// } else { // } else {
// logger.log(Level.INFO, "configs{0} is null", i); // logger.log(Level.FINE, "configs{0} is null", i);
// } // }
// } // }

@ -64,13 +64,13 @@ public class JmeAndroidSystem extends JmeSystemDelegate {
@Override @Override
public AssetManager newAssetManager(URL configFile) { public AssetManager newAssetManager(URL configFile) {
logger.log(Level.INFO, "Creating asset manager with config {0}", configFile); logger.log(Level.FINE, "Creating asset manager with config {0}", configFile);
return new AndroidAssetManager(configFile); return new AndroidAssetManager(configFile);
} }
@Override @Override
public AssetManager newAssetManager() { public AssetManager newAssetManager() {
logger.log(Level.INFO, "Creating asset manager with default config"); logger.log(Level.FINE, "Creating asset manager with default config");
return new AndroidAssetManager(null); return new AndroidAssetManager(null);
} }
@ -143,7 +143,7 @@ public class JmeAndroidSystem extends JmeSystemDelegate {
} catch (SecurityException ex) { } catch (SecurityException ex) {
logger.log(Level.SEVERE, "Security error in creating log file", ex); logger.log(Level.SEVERE, "Security error in creating log file", ex);
} }
logger.log(Level.INFO, "Running on {0}", getFullName()); logger.log(Level.FINE, "Running on {0}", getFullName());
} }
@Override @Override
@ -200,7 +200,7 @@ public class JmeAndroidSystem extends JmeSystemDelegate {
storageFolder = storageFolders.get(type); storageFolder = storageFolders.get(type);
if (storageFolder == null) { if (storageFolder == null) {
String state = Environment.getExternalStorageState(); String state = Environment.getExternalStorageState();
logger.log(Level.INFO, "ExternalStorageState: {0}", state); logger.log(Level.FINE, "ExternalStorageState: {0}", state);
if (state.equals(Environment.MEDIA_MOUNTED)) { if (state.equals(Environment.MEDIA_MOUNTED)) {
storageFolder = activity.getApplicationContext().getExternalFilesDir(null); storageFolder = activity.getApplicationContext().getExternalFilesDir(null);
storageFolders.put(type, storageFolder); storageFolders.put(type, storageFolder);
@ -211,9 +211,9 @@ public class JmeAndroidSystem extends JmeSystemDelegate {
break; break;
} }
if (storageFolder != null) { if (storageFolder != null) {
logger.log(Level.INFO, "Base Storage Folder Path: {0}", storageFolder.getAbsolutePath()); logger.log(Level.FINE, "Base Storage Folder Path: {0}", storageFolder.getAbsolutePath());
} else { } else {
logger.log(Level.INFO, "Base Storage Folder not found!"); logger.log(Level.FINE, "Base Storage Folder not found!");
} }
return storageFolder; return storageFolder;
} }

@ -131,7 +131,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer, SoftTex
int[] version = new int[2]; int[] version = new int[2];
if (egl.eglInitialize(display, version) == true) { if (egl.eglInitialize(display, version) == true) {
logger.log(Level.INFO, "Display EGL Version: {0}.{1}", new Object[]{version[0], version[1]}); logger.log(Level.CONFIG, "Display EGL Version: {0}.{1}", new Object[]{version[0], version[1]});
} }
try { try {
@ -192,7 +192,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer, SoftTex
created.set(true); created.set(true);
logger.info("OGLESContext create"); logger.info("OGLESContext create");
logger.log(Level.INFO, "Running on thread: {0}", Thread.currentThread().getName()); logger.log(Level.FINE, "Running on thread: {0}", Thread.currentThread().getName());
// Setup unhandled Exception Handler // Setup unhandled Exception Handler
Thread.currentThread().setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { Thread.currentThread().setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@ -310,7 +310,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer, SoftTex
// SystemListener:reshape // SystemListener:reshape
@Override @Override
public void onSurfaceChanged(GL10 gl, int width, int height) { public void onSurfaceChanged(GL10 gl, int width, int height) {
logger.log(Level.INFO, "GL Surface changed, width: {0} height: {1}", new Object[]{width, height}); logger.log(Level.FINE, "GL Surface changed, width: {0} height: {1}", new Object[]{width, height});
settings.setResolution(width, height); settings.setResolution(width, height);
listener.reshape(width, height); listener.reshape(width, height);
} }
@ -339,7 +339,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer, SoftTex
// Enforce a FPS cap // Enforce a FPS cap
if (milliDelta < minFrameDuration) { if (milliDelta < minFrameDuration) {
//logger.log(Level.INFO, "Time per frame {0}", milliDelta); //logger.log(Level.FINE, "Time per frame {0}", milliDelta);
try { try {
Thread.sleep(minFrameDuration - milliDelta); Thread.sleep(minFrameDuration - milliDelta);
} catch (InterruptedException e) { } catch (InterruptedException e) {
@ -394,7 +394,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer, SoftTex
} }
public void requestDialog(final int id, final String title, final String initialValue, final SoftTextDialogInputListener listener) { public void requestDialog(final int id, final String title, final String initialValue, final SoftTextDialogInputListener listener) {
logger.log(Level.INFO, "requestDialog: title: {0}, initialValue: {1}", logger.log(Level.FINE, "requestDialog: title: {0}, initialValue: {1}",
new Object[]{title, initialValue}); new Object[]{title, initialValue});
final Activity activity = JmeAndroidSystem.getActivity(); final Activity activity = JmeAndroidSystem.getActivity();

@ -27,7 +27,7 @@ public class AndroidLogHandler extends Handler {
String msg = String.format(record.getMessage(), record.getParameters()); String msg = String.format(record.getMessage(), record.getParameters());
Throwable t = record.getThrown(); Throwable t = record.getThrown();
if (level == Level.INFO) { if (level == Level.FINE) {
Log.i(clsName, msg, t); Log.i(clsName, msg, t);
} else if (level == Level.SEVERE) { } else if (level == Level.SEVERE) {
Log.e(clsName, msg, t); Log.e(clsName, msg, t);

@ -84,7 +84,7 @@ import com.jme3.scene.plugins.blender.objects.ObjectHelper;
result.addLight(((LightNode)object).getLight()); result.addLight(((LightNode)object).getLight());
result.attachChild((LightNode) object); result.attachChild((LightNode) object);
} else if (object instanceof Node && (blenderContext.getBlenderKey().getFeaturesToLoad() & FeaturesToLoad.OBJECTS) != 0) { } else if (object instanceof Node && (blenderContext.getBlenderKey().getFeaturesToLoad() & FeaturesToLoad.OBJECTS) != 0) {
LOGGER.log(Level.INFO, "{0}: {1}--> {2}", new Object[] { ((Node) object).getName(), ((Node) object).getLocalTranslation().toString(), ((Node) object).getParent() == null ? "null" : ((Node) object).getParent().getName() }); LOGGER.log(Level.FINE, "{0}: {1}--> {2}", new Object[] { ((Node) object).getName(), ((Node) object).getLocalTranslation().toString(), ((Node) object).getParent() == null ? "null" : ((Node) object).getParent().getName() });
if (((Node) object).getParent() == null) { if (((Node) object).getParent() == null) {
result.attachChild((Spatial) object); result.attachChild((Spatial) object);
} }

@ -92,7 +92,7 @@ public class BlenderLoader extends AbstractBlenderLoader {
} else if (object instanceof CameraNode && (blenderKey.getFeaturesToLoad() & FeaturesToLoad.CAMERAS) != 0) { } else if (object instanceof CameraNode && (blenderKey.getFeaturesToLoad() & FeaturesToLoad.CAMERAS) != 0) {
loadingResults.addCamera((CameraNode) object); loadingResults.addCamera((CameraNode) object);
} else if (object instanceof Node && (blenderKey.getFeaturesToLoad() & FeaturesToLoad.OBJECTS) != 0) { } else if (object instanceof Node && (blenderKey.getFeaturesToLoad() & FeaturesToLoad.OBJECTS) != 0) {
LOGGER.log(Level.INFO, "{0}: {1}--> {2}", new Object[] { ((Node) object).getName(), ((Node) object).getLocalTranslation().toString(), ((Node) object).getParent() == null ? "null" : ((Node) object).getParent().getName() }); LOGGER.log(Level.FINE, "{0}: {1}--> {2}", new Object[] { ((Node) object).getName(), ((Node) object).getLocalTranslation().toString(), ((Node) object).getParent() == null ? "null" : ((Node) object).getParent().getName() });
if (this.isRootObject(loadingResults, (Node)object)) { if (this.isRootObject(loadingResults, (Node)object)) {
loadingResults.addObject((Node) object); loadingResults.addObject((Node) object);
} }

@ -69,7 +69,7 @@ public class BlenderModelLoader extends BlenderLoader {
modelRoot.addLight(((LightNode)object).getLight()); modelRoot.addLight(((LightNode)object).getLight());
modelRoot.attachChild((LightNode)object); modelRoot.attachChild((LightNode)object);
} else if (object instanceof Node && (blenderKey.getFeaturesToLoad() & FeaturesToLoad.OBJECTS) != 0) { } else if (object instanceof Node && (blenderKey.getFeaturesToLoad() & FeaturesToLoad.OBJECTS) != 0) {
LOGGER.log(Level.INFO, "{0}: {1}--> {2}", new Object[] { ((Node) object).getName(), ((Node) object).getLocalTranslation().toString(), ((Node) object).getParent() == null ? "null" : ((Node) object).getParent().getName() }); LOGGER.log(Level.FINE, "{0}: {1}--> {2}", new Object[] { ((Node) object).getName(), ((Node) object).getLocalTranslation().toString(), ((Node) object).getParent() == null ? "null" : ((Node) object).getParent().getName() });
if (((Node) object).getParent() == null) { if (((Node) object).getParent() == null) {
modelRoot.attachChild((Node)object); modelRoot.attachChild((Node)object);
} }

@ -181,7 +181,7 @@ public class ArmatureHelper extends AbstractBlenderHelper {
* file * file
*/ */
private BoneTrack[] getTracks250(Structure actionStructure, Skeleton skeleton, BlenderContext blenderContext) throws BlenderFileException { private BoneTrack[] getTracks250(Structure actionStructure, Skeleton skeleton, BlenderContext blenderContext) throws BlenderFileException {
LOGGER.log(Level.INFO, "Getting tracks!"); LOGGER.log(Level.FINE, "Getting tracks!");
IpoHelper ipoHelper = blenderContext.getHelper(IpoHelper.class); IpoHelper ipoHelper = blenderContext.getHelper(IpoHelper.class);
int fps = blenderContext.getBlenderKey().getFps(); int fps = blenderContext.getBlenderKey().getFps();
Structure groups = (Structure) actionStructure.getFieldValue("groups"); Structure groups = (Structure) actionStructure.getFieldValue("groups");
@ -223,7 +223,7 @@ public class ArmatureHelper extends AbstractBlenderHelper {
* file * file
*/ */
private BoneTrack[] getTracks249(Structure actionStructure, Skeleton skeleton, BlenderContext blenderContext) throws BlenderFileException { private BoneTrack[] getTracks249(Structure actionStructure, Skeleton skeleton, BlenderContext blenderContext) throws BlenderFileException {
LOGGER.log(Level.INFO, "Getting tracks!"); LOGGER.log(Level.FINE, "Getting tracks!");
IpoHelper ipoHelper = blenderContext.getHelper(IpoHelper.class); IpoHelper ipoHelper = blenderContext.getHelper(IpoHelper.class);
int fps = blenderContext.getBlenderKey().getFps(); int fps = blenderContext.getBlenderKey().getFps();
Structure chanbase = (Structure) actionStructure.getFieldValue("chanbase"); Structure chanbase = (Structure) actionStructure.getFieldValue("chanbase");

@ -21,6 +21,6 @@ import com.jme3.scene.plugins.blender.file.Structure;
@Override @Override
public void bake(Transform ownerTransform, Transform targetTransform, float influence) { public void bake(Transform ownerTransform, Transform targetTransform, float influence) {
//TODO: implement when curves are implemented //TODO: implement when curves are implemented
LOGGER.log(Level.INFO, "'Clamp to' not yet implemented!"); LOGGER.log(Level.WARNING, "'Clamp to' not yet implemented!");
} }
} }

@ -21,6 +21,6 @@ import com.jme3.scene.plugins.blender.file.Structure;
@Override @Override
public void bake(Transform ownerTransform, Transform targetTransform, float influence) { public void bake(Transform ownerTransform, Transform targetTransform, float influence) {
//TODO: implement when curves are implemented //TODO: implement when curves are implemented
LOGGER.log(Level.INFO, "'Follow path' not implemented! Curves not yet implemented!"); LOGGER.log(Level.WARNING, "'Follow path' not implemented! Curves not yet implemented!");
} }
} }

@ -161,14 +161,14 @@ public class MaterialHelper extends AbstractBlenderHelper {
* an exception is throw when problems with blend file occur * an exception is throw when problems with blend file occur
*/ */
public MaterialContext toMaterialContext(Structure structure, BlenderContext blenderContext) throws BlenderFileException { public MaterialContext toMaterialContext(Structure structure, BlenderContext blenderContext) throws BlenderFileException {
LOGGER.log(Level.INFO, "Loading material."); LOGGER.log(Level.FINE, "Loading material.");
MaterialContext result = (MaterialContext) blenderContext.getLoadedFeature(structure.getOldMemoryAddress(), LoadedFeatureDataType.LOADED_FEATURE); MaterialContext result = (MaterialContext) blenderContext.getLoadedFeature(structure.getOldMemoryAddress(), LoadedFeatureDataType.LOADED_FEATURE);
if (result != null) { if (result != null) {
return result; return result;
} }
result = new MaterialContext(structure, blenderContext); result = new MaterialContext(structure, blenderContext);
LOGGER.log(Level.INFO, "Material''s name: {0}", result.name); LOGGER.log(Level.FINE, "Material''s name: {0}", result.name);
blenderContext.addLoadedFeatures(structure.getOldMemoryAddress(), structure.getName(), structure, result); blenderContext.addLoadedFeatures(structure.getOldMemoryAddress(), structure.getName(), structure, result);
return result; return result;
} }

@ -115,7 +115,7 @@ public class ObjectHelper extends AbstractBlenderHelper {
//get object data //get object data
int type = ((Number)objectStructure.getFieldValue("type")).intValue(); int type = ((Number)objectStructure.getFieldValue("type")).intValue();
String name = objectStructure.getName(); String name = objectStructure.getName();
LOGGER.log(Level.INFO, "Loading obejct: {0}", name); LOGGER.log(Level.FINE, "Loading obejct: {0}", name);
int restrictflag = ((Number)objectStructure.getFieldValue("restrictflag")).intValue(); int restrictflag = ((Number)objectStructure.getFieldValue("restrictflag")).intValue();
boolean visible = (restrictflag & 0x01) != 0; boolean visible = (restrictflag & 0x01) != 0;
@ -133,7 +133,7 @@ public class ObjectHelper extends AbstractBlenderHelper {
try { try {
switch(type) { switch(type) {
case OBJECT_TYPE_EMPTY: case OBJECT_TYPE_EMPTY:
LOGGER.log(Level.INFO, "Importing empty."); LOGGER.log(Level.FINE, "Importing empty.");
Node empty = new Node(name); Node empty = new Node(name);
empty.setLocalTransform(t); empty.setLocalTransform(t);
if(parent instanceof Node) { if(parent instanceof Node) {
@ -142,7 +142,7 @@ public class ObjectHelper extends AbstractBlenderHelper {
result = empty; result = empty;
break; break;
case OBJECT_TYPE_MESH: case OBJECT_TYPE_MESH:
LOGGER.log(Level.INFO, "Importing mesh."); LOGGER.log(Level.FINE, "Importing mesh.");
Node node = new Node(name); Node node = new Node(name);
node.setCullHint(visible ? CullHint.Always : CullHint.Inherit); node.setCullHint(visible ? CullHint.Always : CullHint.Inherit);
@ -166,7 +166,7 @@ public class ObjectHelper extends AbstractBlenderHelper {
break; break;
case OBJECT_TYPE_SURF: case OBJECT_TYPE_SURF:
case OBJECT_TYPE_CURVE: case OBJECT_TYPE_CURVE:
LOGGER.log(Level.INFO, "Importing curve/nurb."); LOGGER.log(Level.FINE, "Importing curve/nurb.");
Pointer pCurve = (Pointer)objectStructure.getFieldValue("data"); Pointer pCurve = (Pointer)objectStructure.getFieldValue("data");
if(pCurve.isNotNull()) { if(pCurve.isNotNull()) {
CurvesHelper curvesHelper = blenderContext.getHelper(CurvesHelper.class); CurvesHelper curvesHelper = blenderContext.getHelper(CurvesHelper.class);
@ -180,7 +180,7 @@ public class ObjectHelper extends AbstractBlenderHelper {
} }
break; break;
case OBJECT_TYPE_LAMP: case OBJECT_TYPE_LAMP:
LOGGER.log(Level.INFO, "Importing lamp."); LOGGER.log(Level.FINE, "Importing lamp.");
Pointer pLamp = (Pointer)objectStructure.getFieldValue("data"); Pointer pLamp = (Pointer)objectStructure.getFieldValue("data");
if(pLamp.isNotNull()) { if(pLamp.isNotNull()) {
LightHelper lightHelper = blenderContext.getHelper(LightHelper.class); LightHelper lightHelper = blenderContext.getHelper(LightHelper.class);

@ -501,7 +501,7 @@ public class TextureHelper extends AbstractBlenderHelper {
String texturePath = imageStructure.getFieldValue("name").toString(); String texturePath = imageStructure.getFieldValue("name").toString();
Pointer pPackedFile = (Pointer) imageStructure.getFieldValue("packedfile"); Pointer pPackedFile = (Pointer) imageStructure.getFieldValue("packedfile");
if (pPackedFile.isNull()) { if (pPackedFile.isNull()) {
LOGGER.log(Level.INFO, "Reading texture from file: {0}", texturePath); LOGGER.log(Level.FINE, "Reading texture from file: {0}", texturePath);
result = this.loadImageFromFile(texturePath, blenderContext); result = this.loadImageFromFile(texturePath, blenderContext);
} else { } else {
LOGGER.info("Packed texture. Reading directly from the blend file!"); LOGGER.info("Packed texture. Reading directly from the blend file!");

@ -346,7 +346,7 @@ public class KinematicRagdollControl implements PhysicsControl, PhysicsCollision
model.setLocalRotation(initRotation); model.setLocalRotation(initRotation);
model.setLocalScale(initScale); model.setLocalScale(initScale);
logger.log(Level.INFO, "Created physics ragdoll for skeleton {0}", skeleton); logger.log(Level.FINE, "Created physics ragdoll for skeleton {0}", skeleton);
} }
/** /**
@ -370,7 +370,7 @@ public class KinematicRagdollControl implements PhysicsControl, PhysicsCollision
for (int i = 0; i < skeleton.getRoots().length; i++) { for (int i = 0; i < skeleton.getRoots().length; i++) {
Bone childBone = skeleton.getRoots()[i]; Bone childBone = skeleton.getRoots()[i];
if (childBone.getParent() == null) { if (childBone.getParent() == null) {
logger.log(Level.INFO, "Found root bone in skeleton {0}", skeleton); logger.log(Level.FINE, "Found root bone in skeleton {0}", skeleton);
baseRigidBody = new PhysicsRigidBody(new BoxCollisionShape(Vector3f.UNIT_XYZ.mult(0.1f)), 1); baseRigidBody = new PhysicsRigidBody(new BoxCollisionShape(Vector3f.UNIT_XYZ.mult(0.1f)), 1);
baseRigidBody.setKinematic(mode == Mode.Kinematic); baseRigidBody.setKinematic(mode == Mode.Kinematic);
boneRecursion(model, childBone, baseRigidBody, 1, pointsMap); boneRecursion(model, childBone, baseRigidBody, 1, pointsMap);

@ -75,12 +75,12 @@ public abstract class RagdollPreset {
JointPreset preset = boneMap.get(resultName); JointPreset preset = boneMap.get(resultName);
if (preset != null && resultScore >= 50) { if (preset != null && resultScore >= 50) {
logger.log(Level.INFO, "Found matching joint for bone {0} : {1} with score {2}", new Object[]{boneName, resultName, resultScore}); logger.log(Level.FINE, "Found matching joint for bone {0} : {1} with score {2}", new Object[]{boneName, resultName, resultScore});
preset.setupJoint(joint); preset.setupJoint(joint);
} else { } else {
logger.log(Level.INFO, "No joint match found for bone {0}", boneName); logger.log(Level.FINE, "No joint match found for bone {0}", boneName);
if (resultScore > 0) { if (resultScore > 0) {
logger.log(Level.INFO, "Best match found is {0} with score {1}", new Object[]{resultName, resultScore}); logger.log(Level.FINE, "Best match found is {0} with score {1}", new Object[]{resultName, resultScore});
} }
new JointPreset().setupJoint(joint); new JointPreset().setupJoint(joint);
} }

@ -567,17 +567,17 @@ public class PhysicsSpace {
private native void removeConstraint(long space, long id); private native void removeConstraint(long space, long id);
private void addGhostObject(PhysicsGhostObject node) { private void addGhostObject(PhysicsGhostObject node) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding ghost object {0} to physics space.", Long.toHexString(node.getObjectId())); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding ghost object {0} to physics space.", Long.toHexString(node.getObjectId()));
addCollisionObject(physicsSpaceId, node.getObjectId()); addCollisionObject(physicsSpaceId, node.getObjectId());
} }
private void removeGhostObject(PhysicsGhostObject node) { private void removeGhostObject(PhysicsGhostObject node) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing ghost object {0} from physics space.", Long.toHexString(node.getObjectId())); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing ghost object {0} from physics space.", Long.toHexString(node.getObjectId()));
removeCollisionObject(physicsSpaceId, node.getObjectId()); removeCollisionObject(physicsSpaceId, node.getObjectId());
} }
private void addCharacter(PhysicsCharacter node) { private void addCharacter(PhysicsCharacter node) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding character {0} to physics space.", Long.toHexString(node.getObjectId())); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding character {0} to physics space.", Long.toHexString(node.getObjectId()));
addCharacterObject(physicsSpaceId, node.getObjectId()); addCharacterObject(physicsSpaceId, node.getObjectId());
addAction(physicsSpaceId, node.getControllerId()); addAction(physicsSpaceId, node.getControllerId());
// dynamicsWorld.addCollisionObject(node.getObjectId(), CollisionFilterGroups.CHARACTER_FILTER, (short) (CollisionFilterGroups.STATIC_FILTER | CollisionFilterGroups.DEFAULT_FILTER)); // dynamicsWorld.addCollisionObject(node.getObjectId(), CollisionFilterGroups.CHARACTER_FILTER, (short) (CollisionFilterGroups.STATIC_FILTER | CollisionFilterGroups.DEFAULT_FILTER));
@ -585,7 +585,7 @@ public class PhysicsSpace {
} }
private void removeCharacter(PhysicsCharacter node) { private void removeCharacter(PhysicsCharacter node) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing character {0} from physics space.", Long.toHexString(node.getObjectId())); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing character {0} from physics space.", Long.toHexString(node.getObjectId()));
removeAction(physicsSpaceId, node.getControllerId()); removeAction(physicsSpaceId, node.getControllerId());
removeCharacterObject(physicsSpaceId, node.getObjectId()); removeCharacterObject(physicsSpaceId, node.getObjectId());
// dynamicsWorld.removeAction(node.getControllerId()); // dynamicsWorld.removeAction(node.getControllerId());
@ -608,32 +608,32 @@ public class PhysicsSpace {
node.setKinematic(true); node.setKinematic(true);
} }
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding RigidBody {0} to physics space.", node.getObjectId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding RigidBody {0} to physics space.", node.getObjectId());
if (node instanceof PhysicsVehicle) { if (node instanceof PhysicsVehicle) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding vehicle constraint {0} to physics space.", Long.toHexString(((PhysicsVehicle) node).getVehicleId())); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding vehicle constraint {0} to physics space.", Long.toHexString(((PhysicsVehicle) node).getVehicleId()));
addVehicle(physicsSpaceId, ((PhysicsVehicle) node).getVehicleId()); addVehicle(physicsSpaceId, ((PhysicsVehicle) node).getVehicleId());
} }
} }
private void removeRigidBody(PhysicsRigidBody node) { private void removeRigidBody(PhysicsRigidBody node) {
if (node instanceof PhysicsVehicle) { if (node instanceof PhysicsVehicle) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing vehicle constraint {0} from physics space.", Long.toHexString(((PhysicsVehicle) node).getVehicleId())); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing vehicle constraint {0} from physics space.", Long.toHexString(((PhysicsVehicle) node).getVehicleId()));
removeVehicle(physicsSpaceId, ((PhysicsVehicle) node).getVehicleId()); removeVehicle(physicsSpaceId, ((PhysicsVehicle) node).getVehicleId());
} }
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing RigidBody {0} from physics space.", Long.toHexString(node.getObjectId())); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing RigidBody {0} from physics space.", Long.toHexString(node.getObjectId()));
physicsNodes.remove(node.getObjectId()); physicsNodes.remove(node.getObjectId());
removeRigidBody(physicsSpaceId, node.getObjectId()); removeRigidBody(physicsSpaceId, node.getObjectId());
} }
private void addJoint(PhysicsJoint joint) { private void addJoint(PhysicsJoint joint) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding Joint {0} to physics space.", Long.toHexString(joint.getObjectId())); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding Joint {0} to physics space.", Long.toHexString(joint.getObjectId()));
physicsJoints.add(joint); physicsJoints.add(joint);
addConstraintC(physicsSpaceId, joint.getObjectId(), !joint.isCollisionBetweenLinkedBodys()); addConstraintC(physicsSpaceId, joint.getObjectId(), !joint.isCollisionBetweenLinkedBodys());
// dynamicsWorld.addConstraint(joint.getObjectId(), !joint.isCollisionBetweenLinkedBodys()); // dynamicsWorld.addConstraint(joint.getObjectId(), !joint.isCollisionBetweenLinkedBodys());
} }
private void removeJoint(PhysicsJoint joint) { private void removeJoint(PhysicsJoint joint) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing Joint {0} from physics space.", Long.toHexString(joint.getObjectId())); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing Joint {0} from physics space.", Long.toHexString(joint.getObjectId()));
physicsJoints.remove(joint); physicsJoints.remove(joint);
removeConstraint(physicsSpaceId, joint.getObjectId()); removeConstraint(physicsSpaceId, joint.getObjectId());
// dynamicsWorld.removeConstraint(joint.getObjectId()); // dynamicsWorld.removeConstraint(joint.getObjectId());
@ -915,7 +915,7 @@ public class PhysicsSpace {
@Override @Override
protected void finalize() throws Throwable { protected void finalize() throws Throwable {
super.finalize(); super.finalize();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing PhysicsSpace {0}", Long.toHexString(physicsSpaceId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Finalizing PhysicsSpace {0}", Long.toHexString(physicsSpaceId));
finalizeNative(physicsSpaceId); finalizeNative(physicsSpaceId);
} }

@ -170,7 +170,7 @@ public abstract class PhysicsCollisionObject implements Savable {
} }
protected void initUserPointer() { protected void initUserPointer() {
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "initUserPointer() objectId = {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "initUserPointer() objectId = {0}", Long.toHexString(objectId));
initUserPointer(objectId, collisionGroup, collisionGroupsMask); initUserPointer(objectId, collisionGroup, collisionGroupsMask);
} }
native void initUserPointer(long objectId, int group, int groups); native void initUserPointer(long objectId, int group, int groups);
@ -316,7 +316,7 @@ public abstract class PhysicsCollisionObject implements Savable {
@Override @Override
protected void finalize() throws Throwable { protected void finalize() throws Throwable {
super.finalize(); super.finalize();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing CollisionObject {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Finalizing CollisionObject {0}", Long.toHexString(objectId));
finalizeNative(objectId); finalizeNative(objectId);
} }

@ -80,7 +80,7 @@ public class BoxCollisionShape extends CollisionShape {
protected void createShape() { protected void createShape() {
objectId = createShape(halfExtents); objectId = createShape(halfExtents);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
// cShape = new BoxShape(Converter.convert(halfExtents)); // cShape = new BoxShape(Converter.convert(halfExtents));
setScale(scale); setScale(scale);
setMargin(margin); setMargin(margin);

@ -106,7 +106,7 @@ public class CapsuleCollisionShape extends CollisionShape{
protected void createShape(){ protected void createShape(){
objectId = createShape(axis, radius, height); objectId = createShape(axis, radius, height);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
setScale(scale); setScale(scale);
setMargin(margin); setMargin(margin);
// switch(axis){ // switch(axis){

@ -122,7 +122,7 @@ public abstract class CollisionShape implements Savable {
@Override @Override
protected void finalize() throws Throwable { protected void finalize() throws Throwable {
super.finalize(); super.finalize();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing CollisionShape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Finalizing CollisionShape {0}", Long.toHexString(objectId));
finalizeNative(objectId); finalizeNative(objectId);
} }

@ -56,7 +56,7 @@ public class CompoundCollisionShape extends CollisionShape {
public CompoundCollisionShape() { public CompoundCollisionShape() {
objectId = createShape();//new CompoundShape(); objectId = createShape();//new CompoundShape();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
} }
/** /**

@ -90,7 +90,7 @@ public class ConeCollisionShape extends CollisionShape {
protected void createShape() { protected void createShape() {
objectId = createShape(axis, radius, height); objectId = createShape(axis, radius, height);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
// if (axis == PhysicsSpace.AXIS_X) { // if (axis == PhysicsSpace.AXIS_X) {
// objectId = new ConeShapeX(radius, height); // objectId = new ConeShapeX(radius, height);
// } else if (axis == PhysicsSpace.AXIS_Y) { // } else if (axis == PhysicsSpace.AXIS_Y) {

@ -98,7 +98,7 @@ public class CylinderCollisionShape extends CollisionShape {
protected void createShape() { protected void createShape() {
objectId = createShape(axis, halfExtents); objectId = createShape(axis, halfExtents);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
// switch (axis) { // switch (axis) {
// case 0: // case 0:
// objectId = new CylinderShapeX(Converter.convert(halfExtents)); // objectId = new CylinderShapeX(Converter.convert(halfExtents));

@ -148,9 +148,9 @@ public class GImpactCollisionShape extends CollisionShape {
// objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setLocalScaling(Converter.convert(getScale()));
// objectId.setMargin(margin); // objectId.setMargin(margin);
meshId = NativeMeshUtil.createTriangleIndexVertexArray(triangleIndexBase, vertexBase, numTriangles, numVertices, vertexStride, triangleIndexStride); meshId = NativeMeshUtil.createTriangleIndexVertexArray(triangleIndexBase, vertexBase, numTriangles, numVertices, vertexStride, triangleIndexStride);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Mesh {0}", Long.toHexString(meshId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Mesh {0}", Long.toHexString(meshId));
objectId = createShape(meshId); objectId = createShape(meshId);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
setScale(scale); setScale(scale);
setMargin(margin); setMargin(margin);
} }
@ -160,7 +160,7 @@ public class GImpactCollisionShape extends CollisionShape {
@Override @Override
protected void finalize() throws Throwable { protected void finalize() throws Throwable {
super.finalize(); super.finalize();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing Mesh {0}", Long.toHexString(meshId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Finalizing Mesh {0}", Long.toHexString(meshId));
finalizeNative(meshId); finalizeNative(meshId);
} }

@ -131,7 +131,7 @@ public class HeightfieldCollisionShape extends CollisionShape {
} }
// fbuf.rewind(); // fbuf.rewind();
objectId = createShape(heightStickWidth, heightStickLength, bbuf, heightScale, minHeight, maxHeight, upAxis, flipQuadEdges); objectId = createShape(heightStickWidth, heightStickLength, bbuf, heightScale, minHeight, maxHeight, upAxis, flipQuadEdges);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
setScale(scale); setScale(scale);
setMargin(margin); setMargin(margin);
} }

@ -107,7 +107,7 @@ public class HullCollisionShape extends CollisionShape {
} }
bbuf.rewind(); bbuf.rewind();
objectId = createShape(bbuf); objectId = createShape(bbuf);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
setScale(scale); setScale(scale);
setMargin(margin); setMargin(margin);
} }

@ -141,9 +141,9 @@ public class MeshCollisionShape extends CollisionShape {
// objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setLocalScaling(Converter.convert(getScale()));
// objectId.setMargin(margin); // objectId.setMargin(margin);
meshId = NativeMeshUtil.createTriangleIndexVertexArray(triangleIndexBase, vertexBase, numTriangles, numVertices, vertexStride, triangleIndexStride); meshId = NativeMeshUtil.createTriangleIndexVertexArray(triangleIndexBase, vertexBase, numTriangles, numVertices, vertexStride, triangleIndexStride);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Mesh {0}", Long.toHexString(meshId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Mesh {0}", Long.toHexString(meshId));
objectId = createShape(meshId); objectId = createShape(meshId);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
setScale(scale); setScale(scale);
setMargin(margin); setMargin(margin);
} }
@ -153,7 +153,7 @@ public class MeshCollisionShape extends CollisionShape {
@Override @Override
protected void finalize() throws Throwable { protected void finalize() throws Throwable {
super.finalize(); super.finalize();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing Mesh {0}", Long.toHexString(meshId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Finalizing Mesh {0}", Long.toHexString(meshId));
finalizeNative(meshId); finalizeNative(meshId);
} }

@ -79,7 +79,7 @@ public class PlaneCollisionShape extends CollisionShape{
protected void createShape() { protected void createShape() {
objectId = createShape(plane.getNormal(), plane.getConstant()); objectId = createShape(plane.getNormal(), plane.getConstant());
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
// objectId = new StaticPlaneShape(Converter.convert(plane.getNormal()),plane.getConstant()); // objectId = new StaticPlaneShape(Converter.convert(plane.getNormal()),plane.getConstant());
// objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setLocalScaling(Converter.convert(getScale()));
// objectId.setMargin(margin); // objectId.setMargin(margin);

@ -110,7 +110,7 @@ public class SimplexCollisionShape extends CollisionShape {
objectId = createShape(vector1); objectId = createShape(vector1);
// objectId = new BU_Simplex1to4(Converter.convert(vector1)); // objectId = new BU_Simplex1to4(Converter.convert(vector1));
} }
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
// objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setLocalScaling(Converter.convert(getScale()));
// objectId.setMargin(margin); // objectId.setMargin(margin);
setScale(scale); setScale(scale);

@ -78,7 +78,7 @@ public class SphereCollisionShape extends CollisionShape {
protected void createShape() { protected void createShape() {
objectId = createShape(radius); objectId = createShape(radius);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Shape {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Shape {0}", Long.toHexString(objectId));
// new SphereShape(radius); // new SphereShape(radius);
// objectId.setLocalScaling(Converter.convert(getScale())); // objectId.setLocalScaling(Converter.convert(getScale()));
// objectId.setMargin(margin); // objectId.setMargin(margin);

@ -127,7 +127,7 @@ public class ConeJoint extends PhysicsJoint {
protected void createJoint() { protected void createJoint() {
objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB); objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Joint {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Joint {0}", Long.toHexString(objectId));
setLimit(objectId, swingSpan1, swingSpan2, twistSpan); setLimit(objectId, swingSpan1, swingSpan2, twistSpan);
setAngularOnly(objectId, angularOnly); setAngularOnly(objectId, angularOnly);
} }

@ -202,7 +202,7 @@ public class HingeJoint extends PhysicsJoint {
protected void createJoint() { protected void createJoint() {
objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, axisA, pivotB, axisB); objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, axisA, pivotB, axisB);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Joint {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Joint {0}", Long.toHexString(objectId));
} }
private native long createJoint(long objectIdA, long objectIdB, Vector3f pivotA, Vector3f axisA, Vector3f pivotB, Vector3f axisB); private native long createJoint(long objectIdA, long objectIdB, Vector3f pivotA, Vector3f axisA, Vector3f pivotB, Vector3f axisB);

@ -139,7 +139,7 @@ public abstract class PhysicsJoint implements Savable {
@Override @Override
protected void finalize() throws Throwable { protected void finalize() throws Throwable {
super.finalize(); super.finalize();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing Joint {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Finalizing Joint {0}", Long.toHexString(objectId));
finalizeNative(objectId); finalizeNative(objectId);
} }

@ -119,7 +119,7 @@ public class Point2PointJoint extends PhysicsJoint {
protected void createJoint() { protected void createJoint() {
objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, pivotB); objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, pivotB);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Joint {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Joint {0}", Long.toHexString(objectId));
} }
private native long createJoint(long objectIdA, long objectIdB, Vector3f pivotA, Vector3f pivotB); private native long createJoint(long objectIdA, long objectIdB, Vector3f pivotA, Vector3f pivotB);

@ -82,7 +82,7 @@ public class SixDofJoint extends PhysicsJoint {
this.rotB = rotB; this.rotB = rotB;
objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB, useLinearReferenceFrameA); objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB, useLinearReferenceFrameA);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Joint {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Joint {0}", Long.toHexString(objectId));
gatherMotors(); gatherMotors();
} }
@ -97,7 +97,7 @@ public class SixDofJoint extends PhysicsJoint {
rotB = new Matrix3f(); rotB = new Matrix3f();
objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB, useLinearReferenceFrameA); objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB, useLinearReferenceFrameA);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Joint {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Joint {0}", Long.toHexString(objectId));
gatherMotors(); gatherMotors();
} }
@ -168,7 +168,7 @@ public class SixDofJoint extends PhysicsJoint {
InputCapsule capsule = im.getCapsule(this); InputCapsule capsule = im.getCapsule(this);
objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB, useLinearReferenceFrameA); objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB, useLinearReferenceFrameA);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Joint {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Joint {0}", Long.toHexString(objectId));
gatherMotors(); gatherMotors();
setAngularUpperLimit((Vector3f) capsule.readSavable("angularUpperLimit", new Vector3f(Vector3f.POSITIVE_INFINITY))); setAngularUpperLimit((Vector3f) capsule.readSavable("angularUpperLimit", new Vector3f(Vector3f.POSITIVE_INFINITY)));

@ -530,7 +530,7 @@ public class SliderJoint extends PhysicsJoint {
protected void createJoint() { protected void createJoint() {
objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB, useLinearReferenceFrameA); objectId = createJoint(nodeA.getObjectId(), nodeB.getObjectId(), pivotA, rotA, pivotB, rotB, useLinearReferenceFrameA);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Joint {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Joint {0}", Long.toHexString(objectId));
// = new SliderConstraint(nodeA.getObjectId(), nodeB.getObjectId(), transA, transB, useLinearReferenceFrameA); // = new SliderConstraint(nodeA.getObjectId(), nodeB.getObjectId(), transA, transB, useLinearReferenceFrameA);
} }

@ -78,17 +78,17 @@ public class PhysicsCharacter extends PhysicsCollisionObject {
protected void buildObject() { protected void buildObject() {
if (objectId == 0) { if (objectId == 0) {
objectId = createGhostObject(); objectId = createGhostObject();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Creating GhostObject {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Creating GhostObject {0}", Long.toHexString(objectId));
initUserPointer(); initUserPointer();
} }
setCharacterFlags(objectId); setCharacterFlags(objectId);
attachCollisionShape(objectId, collisionShape.getObjectId()); attachCollisionShape(objectId, collisionShape.getObjectId());
if (characterId != 0) { if (characterId != 0) {
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Clearing Character {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Clearing Character {0}", Long.toHexString(objectId));
finalizeNativeCharacter(characterId); finalizeNativeCharacter(characterId);
} }
characterId = createCharacterObject(objectId, collisionShape.getObjectId(), stepHeight); characterId = createCharacterObject(objectId, collisionShape.getObjectId(), stepHeight);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Creating Character {0}", Long.toHexString(characterId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Creating Character {0}", Long.toHexString(characterId));
} }
private native long createGhostObject(); private native long createGhostObject();

@ -78,7 +78,7 @@ public class PhysicsGhostObject extends PhysicsCollisionObject {
if (objectId == 0) { if (objectId == 0) {
// gObject = new PairCachingGhostObject(); // gObject = new PairCachingGhostObject();
objectId = createGhostObject(); objectId = createGhostObject();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Ghost Object {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Ghost Object {0}", Long.toHexString(objectId));
setGhostFlags(objectId); setGhostFlags(objectId);
initUserPointer(); initUserPointer();
} }

@ -98,12 +98,12 @@ public class PhysicsRigidBody extends PhysicsCollisionObject {
PhysicsSpace.getPhysicsSpace().remove(this); PhysicsSpace.getPhysicsSpace().remove(this);
removed = true; removed = true;
} }
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Clearing RigidBody {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Clearing RigidBody {0}", Long.toHexString(objectId));
finalizeNative(objectId); finalizeNative(objectId);
} }
preRebuild(); preRebuild();
objectId = createRigidBody(mass, motionState.getObjectId(), collisionShape.getObjectId()); objectId = createRigidBody(mass, motionState.getObjectId(), collisionShape.getObjectId());
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created RigidBody {0}", Long.toHexString(objectId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created RigidBody {0}", Long.toHexString(objectId));
postRebuild(); postRebuild();
if (removed) { if (removed) {
PhysicsSpace.getPhysicsSpace().add(this); PhysicsSpace.getPhysicsSpace().add(this);

@ -126,14 +126,14 @@ public class PhysicsVehicle extends PhysicsRigidBody {
throw new IllegalStateException("Physics space is not initialized!"); throw new IllegalStateException("Physics space is not initialized!");
} }
if (rayCasterId != 0) { if (rayCasterId != 0) {
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Clearing RayCaster {0}", Long.toHexString(rayCasterId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Clearing RayCaster {0}", Long.toHexString(rayCasterId));
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Clearing Vehicle {0}", Long.toHexString(vehicleId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Clearing Vehicle {0}", Long.toHexString(vehicleId));
finalizeNative(rayCasterId, vehicleId); finalizeNative(rayCasterId, vehicleId);
} }
rayCasterId = createVehicleRaycaster(objectId, space.getSpaceId()); rayCasterId = createVehicleRaycaster(objectId, space.getSpaceId());
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created RayCaster {0}", Long.toHexString(rayCasterId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created RayCaster {0}", Long.toHexString(rayCasterId));
vehicleId = createRaycastVehicle(objectId, rayCasterId); vehicleId = createRaycastVehicle(objectId, rayCasterId);
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created Vehicle {0}", Long.toHexString(vehicleId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created Vehicle {0}", Long.toHexString(vehicleId));
setCoordinateSystem(vehicleId, 0, 1, 2); setCoordinateSystem(vehicleId, 0, 1, 2);
for (VehicleWheel wheel : wheels) { for (VehicleWheel wheel : wheels) {
wheel.setVehicleId(vehicleId, addWheel(vehicleId, wheel.getLocation(), wheel.getDirection(), wheel.getAxle(), wheel.getRestLength(), wheel.getRadius(), tuning, wheel.isFrontWheel())); wheel.setVehicleId(vehicleId, addWheel(vehicleId, wheel.getLocation(), wheel.getDirection(), wheel.getAxle(), wheel.getRestLength(), wheel.getRadius(), tuning, wheel.isFrontWheel()));
@ -575,8 +575,8 @@ public class PhysicsVehicle extends PhysicsRigidBody {
@Override @Override
protected void finalize() throws Throwable { protected void finalize() throws Throwable {
super.finalize(); super.finalize();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing RayCaster {0}", Long.toHexString(rayCasterId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Finalizing RayCaster {0}", Long.toHexString(rayCasterId));
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing Vehicle {0}", Long.toHexString(vehicleId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Finalizing Vehicle {0}", Long.toHexString(vehicleId));
finalizeNative(rayCasterId, vehicleId); finalizeNative(rayCasterId, vehicleId);
} }

@ -56,7 +56,7 @@ public class RigidBodyMotionState {
public RigidBodyMotionState() { public RigidBodyMotionState() {
this.motionStateId = createMotionState(); this.motionStateId = createMotionState();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Created MotionState {0}", Long.toHexString(motionStateId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Created MotionState {0}", Long.toHexString(motionStateId));
} }
private native long createMotionState(); private native long createMotionState();
@ -155,7 +155,7 @@ public class RigidBodyMotionState {
@Override @Override
protected void finalize() throws Throwable { protected void finalize() throws Throwable {
super.finalize(); super.finalize();
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Finalizing MotionState {0}", Long.toHexString(motionStateId)); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Finalizing MotionState {0}", Long.toHexString(motionStateId));
finalizeNative(motionStateId); finalizeNative(motionStateId);
} }

@ -169,12 +169,12 @@ public final class TranslucentBucketFilter extends Filter {
emitter.getMaterial().setTexture("DepthTexture", processor.getDepthTexture()); emitter.getMaterial().setTexture("DepthTexture", processor.getDepthTexture());
emitter.setQueueBucket(RenderQueue.Bucket.Translucent); emitter.setQueueBucket(RenderQueue.Bucket.Translucent);
logger.log(Level.INFO, "Made particle Emitter {0} soft.", emitter.getName()); logger.log(Level.FINE, "Made particle Emitter {0} soft.", emitter.getName());
} else { } else {
emitter.getMaterial().clearParam("DepthTexture"); emitter.getMaterial().clearParam("DepthTexture");
emitter.getMaterial().selectTechnique("Default", renderManager); emitter.getMaterial().selectTechnique("Default", renderManager);
// emitter.setQueueBucket(RenderQueue.Bucket.Transparent); // emitter.setQueueBucket(RenderQueue.Bucket.Transparent);
logger.log(Level.INFO, "Particle Emitter {0} is not soft anymore.", emitter.getName()); logger.log(Level.FINE, "Particle Emitter {0} is not soft anymore.", emitter.getName());
} }
} }
} }

@ -288,11 +288,11 @@ public class BinaryExporter implements JmeExporter {
if (debug ) { if (debug ) {
logger.info("Stats:"); logger.info("Stats:");
logger.log(Level.INFO, "classes: {0}", classNum); logger.log(Level.FINE, "classes: {0}", classNum);
logger.log(Level.INFO, "class table: {0} bytes", classTableSize); logger.log(Level.FINE, "class table: {0} bytes", classTableSize);
logger.log(Level.INFO, "objects: {0}", numLocations); logger.log(Level.FINE, "objects: {0}", numLocations);
logger.log(Level.INFO, "location table: {0} bytes", locationTableSize); logger.log(Level.FINE, "location table: {0} bytes", locationTableSize);
logger.log(Level.INFO, "data: {0} bytes", location); logger.log(Level.FINE, "data: {0} bytes", location);
} }
return true; return true;

@ -242,9 +242,9 @@ public final class BinaryImporter implements JmeImporter {
Savable rVal = readObject(id); Savable rVal = readObject(id);
if (debug) { if (debug) {
logger.info("Importer Stats: "); logger.info("Importer Stats: ");
logger.log(Level.INFO, "Tags: {0}", numClasses); logger.log(Level.FINE, "Tags: {0}", numClasses);
logger.log(Level.INFO, "Objects: {0}", numLocs); logger.log(Level.FINE, "Objects: {0}", numLocs);
logger.log(Level.INFO, "Data Size: {0}", dataArray.length); logger.log(Level.FINE, "Data Size: {0}", dataArray.length);
} }
dataArray = null; dataArray = null;
return rVal; return rVal;

@ -167,7 +167,7 @@ public class ScreenshotAppState extends AbstractAppState implements ActionListen
} else { } else {
file = new File(filePath + appName + shotIndex + ".png").getAbsoluteFile(); file = new File(filePath + appName + shotIndex + ".png").getAbsoluteFile();
} }
logger.log(Level.INFO, "Saving ScreenShot to: {0}", file.getAbsolutePath()); logger.log(Level.FINE, "Saving ScreenShot to: {0}", file.getAbsolutePath());
OutputStream outStream = null; OutputStream outStream = null;
try { try {

@ -81,7 +81,7 @@ public class WeakRefAssetCache implements AssetCache {
} }
} }
if (removedAssets >= 1) { if (removedAssets >= 1) {
logger.log(Level.INFO, "WeakRefAssetCache: {0} assets were purged from the cache.", removedAssets); logger.log(Level.FINE, "WeakRefAssetCache: {0} assets were purged from the cache.", removedAssets);
} }
} }

@ -116,7 +116,7 @@ public class WeakRefCloneAssetCache implements AssetCache {
} }
} }
if (removedAssets >= 1) { if (removedAssets >= 1) {
logger.log(Level.INFO, "WeakRefAssetCache: {0} assets were purged from the cache.", removedAssets); logger.log(Level.FINE, "WeakRefAssetCache: {0} assets were purged from the cache.", removedAssets);
} }
} }

@ -106,7 +106,7 @@ public class JoystickCompatibilityMappings {
* used instead. * used instead.
*/ */
public static void addMapping( String stickName, String sourceComponentId, String remapId ) { public static void addMapping( String stickName, String sourceComponentId, String remapId ) {
logger.log(Level.INFO, "addMapping(" + stickName + ", " + sourceComponentId + ", " + remapId + ")" ); logger.log(Level.FINE, "addMapping(" + stickName + ", " + sourceComponentId + ", " + remapId + ")" );
getMappings(stickName, true).put( sourceComponentId, remapId ); getMappings(stickName, true).put( sourceComponentId, remapId );
} }
@ -139,7 +139,7 @@ public class JoystickCompatibilityMappings {
* specified by the given URL. * specified by the given URL.
*/ */
public static void loadMappingProperties( URL u ) throws IOException { public static void loadMappingProperties( URL u ) throws IOException {
logger.log(Level.INFO, "Loading mapping properties:{0}", u); logger.log(Level.FINE, "Loading mapping properties:{0}", u);
InputStream in = u.openStream(); InputStream in = u.openStream();
try { try {
Properties p = new Properties(); Properties p = new Properties();
@ -151,7 +151,7 @@ public class JoystickCompatibilityMappings {
} }
protected static void loadMappings( ClassLoader cl, String path ) throws IOException { protected static void loadMappings( ClassLoader cl, String path ) throws IOException {
logger.log(Level.INFO, "Searching for mappings for path:{0}", path); logger.log(Level.FINE, "Searching for mappings for path:{0}", path);
for( Enumeration<URL> en = cl.getResources(path); en.hasMoreElements(); ) { for( Enumeration<URL> en = cl.getResources(path); en.hasMoreElements(); ) {
URL u = en.nextElement(); URL u = en.nextElement();
try { try {

@ -72,7 +72,7 @@ public class MaterialDef {
techniques = new HashMap<String, TechniqueDef>(); techniques = new HashMap<String, TechniqueDef>();
matParams = new HashMap<String, MatParam>(); matParams = new HashMap<String, MatParam>();
defaultTechs = new ArrayList<TechniqueDef>(); defaultTechs = new ArrayList<TechniqueDef>();
logger.log(Level.INFO, "Loaded material definition: {0}", name); logger.log(Level.FINE, "Loaded material definition: {0}", name);
} }
/** /**

@ -384,7 +384,7 @@ public class Eigen3f implements java.io.Serializable {
logger.info("eigenvalues = "); logger.info("eigenvalues = ");
for (int i = 0; i < 3; i++) for (int i = 0; i < 3; i++)
logger.log(Level.INFO, "{0} ", eigenSystem.getEigenValue(i)); logger.log(Level.FINE, "{0} ", eigenSystem.getEigenValue(i));
logger.info("eigenvectors = "); logger.info("eigenvectors = ");
for (int i = 0; i < 3; i++) { for (int i = 0; i < 3; i++) {

@ -246,7 +246,7 @@ public class Camera implements Savable, Cloneable {
onViewPortChange(); onViewPortChange();
onFrameChange(); onFrameChange();
logger.log(Level.INFO, "Camera created (W: {0}, H: {1})", new Object[]{width, height}); logger.log(Level.FINE, "Camera created (W: {0}, H: {1})", new Object[]{width, height});
} }
@Override @Override

@ -236,7 +236,7 @@ public class BatchNode extends Node implements Savable {
} }
logger.log(Level.INFO, "Batched {0} geometries in {1} batches.", new Object[]{nbGeoms, batches.size()}); logger.log(Level.FINE, "Batched {0} geometries in {1} batches.", new Object[]{nbGeoms, batches.size()});
//init temp float arrays //init temp float arrays

@ -247,8 +247,8 @@ public class Node extends Spatial implements Savable {
// transform update down the tree- // transform update down the tree-
child.setTransformRefresh(); child.setTransformRefresh();
child.setLightListRefresh(); child.setLightListRefresh();
if (logger.isLoggable(Level.INFO)) { if (logger.isLoggable(Level.FINE)) {
logger.log(Level.INFO,"Child ({0}) attached to this node ({1})", logger.log(Level.FINE,"Child ({0}) attached to this node ({1})",
new Object[]{child.getName(), getName()}); new Object[]{child.getName(), getName()});
} }
} }
@ -281,8 +281,8 @@ public class Node extends Spatial implements Savable {
children.add(index, child); children.add(index, child);
child.setTransformRefresh(); child.setTransformRefresh();
child.setLightListRefresh(); child.setLightListRefresh();
if (logger.isLoggable(Level.INFO)) { if (logger.isLoggable(Level.FINE)) {
logger.log(Level.INFO,"Child ({0}) attached to this node ({1})", logger.log(Level.FINE,"Child ({0}) attached to this node ({1})",
new Object[]{child.getName(), getName()}); new Object[]{child.getName(), getName()});
} }
} }
@ -349,7 +349,7 @@ public class Node extends Spatial implements Savable {
Spatial child = children.remove(index); Spatial child = children.remove(index);
if ( child != null ) { if ( child != null ) {
child.setParent( null ); child.setParent( null );
logger.log(Level.INFO, "{0}: Child removed.", this.toString()); logger.log(Level.FINE, "{0}: Child removed.", this.toString());
// since a child with a bound was detached; // since a child with a bound was detached;
// our own bound will probably change. // our own bound will probably change.
@ -374,7 +374,7 @@ public class Node extends Spatial implements Savable {
for ( int i = children.size() - 1; i >= 0; i-- ) { for ( int i = children.size() - 1; i >= 0; i-- ) {
detachChildAt(i); detachChildAt(i);
} }
logger.log(Level.INFO, "{0}: All children removed.", this.toString()); logger.log(Level.FINE, "{0}: All children removed.", this.toString());
} }
/** /**

@ -83,9 +83,9 @@ public abstract class JmeSystemDelegate {
break; break;
} }
if (storageFolder != null) { if (storageFolder != null) {
logger.log(Level.INFO, "Storage Folder Path: {0}", storageFolder.getAbsolutePath()); logger.log(Level.FINE, "Storage Folder Path: {0}", storageFolder.getAbsolutePath());
} else { } else {
logger.log(Level.INFO, "Storage Folder not found!"); logger.log(Level.FINE, "Storage Folder not found!");
} }
return storageFolder; return storageFolder;
} }

@ -123,7 +123,7 @@ public class VideoRecorderAppState extends AbstractAppState {
public VideoRecorderAppState(File file, float quality) { public VideoRecorderAppState(File file, float quality) {
this.file = file; this.file = file;
this.quality = quality; this.quality = quality;
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "JME3 VideoRecorder running on {0} CPU's", numCpus); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "JME3 VideoRecorder running on {0} CPU's", numCpus);
} }
/** /**
@ -135,7 +135,7 @@ public class VideoRecorderAppState extends AbstractAppState {
this.file = file; this.file = file;
this.quality = quality; this.quality = quality;
this.framerate = framerate; this.framerate = framerate;
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "JME3 VideoRecorder running on {0} CPU's", numCpus); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "JME3 VideoRecorder running on {0} CPU's", numCpus);
} }
public File getFile() { public File getFile() {

@ -36,6 +36,8 @@ import com.jme3.input.MouseInput;
import com.jme3.input.RawInputListener; import com.jme3.input.RawInputListener;
import com.jme3.input.event.MouseButtonEvent; import com.jme3.input.event.MouseButtonEvent;
import com.jme3.input.event.MouseMotionEvent; import com.jme3.input.event.MouseMotionEvent;
import com.jme3.system.JmeSystem;
import com.jme3.system.Platform;
import java.awt.*; import java.awt.*;
import java.awt.event.*; import java.awt.event.*;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
@ -141,6 +143,10 @@ public class AwtMouseInput implements MouseInput, MouseListener, MouseWheelListe
} }
public void setCursorVisible(boolean visible) { public void setCursorVisible(boolean visible) {
// if(JmeSystem.getPlatform() != Platform.MacOSX32 &&
// JmeSystem.getPlatform() != Platform.MacOSX64 &&
// JmeSystem.getPlatform() != Platform.MacOSX_PPC32 &&
// JmeSystem.getPlatform() != Platform.MacOSX_PPC64){
if (this.visible != visible) { if (this.visible != visible) {
lastKnownLocation.x = lastKnownLocation.y = 0; lastKnownLocation.x = lastKnownLocation.y = 0;
@ -154,6 +160,7 @@ public class AwtMouseInput implements MouseInput, MouseListener, MouseWheelListe
} }
} }
}); });
// }
} }
} }

@ -305,7 +305,7 @@ public class JmeDesktopSystem extends JmeSystemDelegate {
} catch (SecurityException ex) { } catch (SecurityException ex) {
logger.log(Level.SEVERE, "Security error in creating log file", ex); logger.log(Level.SEVERE, "Security error in creating log file", ex);
} }
logger.log(Level.INFO, "Running on {0}", getFullName()); logger.log(Level.FINE, "Running on {0}", getFullName());
if (!lowPermissions) { if (!lowPermissions) {
try { try {

@ -233,7 +233,7 @@ public final class Natives {
String libraryPath = getExtractionDir().toString(); String libraryPath = getExtractionDir().toString();
if (needLWJGL) { if (needLWJGL) {
logger.log(Level.INFO, "Extraction Directory: {0}", getExtractionDir().toString()); logger.log(Level.FINE, "Extraction Directory: {0}", getExtractionDir().toString());
// LWJGL supports this feature where // LWJGL supports this feature where
// it can load libraries from this path. // it can load libraries from this path.

@ -515,24 +515,24 @@ public class PhysicsSpace {
} }
private void addGhostObject(PhysicsGhostObject node) { private void addGhostObject(PhysicsGhostObject node) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding ghost object {0} to physics space.", node.getObjectId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding ghost object {0} to physics space.", node.getObjectId());
dynamicsWorld.addCollisionObject(node.getObjectId()); dynamicsWorld.addCollisionObject(node.getObjectId());
} }
private void removeGhostObject(PhysicsGhostObject node) { private void removeGhostObject(PhysicsGhostObject node) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing ghost object {0} from physics space.", node.getObjectId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing ghost object {0} from physics space.", node.getObjectId());
dynamicsWorld.removeCollisionObject(node.getObjectId()); dynamicsWorld.removeCollisionObject(node.getObjectId());
} }
private void addCharacter(PhysicsCharacter node) { private void addCharacter(PhysicsCharacter node) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding character {0} to physics space.", node.getObjectId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding character {0} to physics space.", node.getObjectId());
// dynamicsWorld.addCollisionObject(node.getObjectId()); // dynamicsWorld.addCollisionObject(node.getObjectId());
dynamicsWorld.addCollisionObject(node.getObjectId(), CollisionFilterGroups.CHARACTER_FILTER, (short) (CollisionFilterGroups.STATIC_FILTER | CollisionFilterGroups.DEFAULT_FILTER)); dynamicsWorld.addCollisionObject(node.getObjectId(), CollisionFilterGroups.CHARACTER_FILTER, (short) (CollisionFilterGroups.STATIC_FILTER | CollisionFilterGroups.DEFAULT_FILTER));
dynamicsWorld.addAction(node.getControllerId()); dynamicsWorld.addAction(node.getControllerId());
} }
private void removeCharacter(PhysicsCharacter node) { private void removeCharacter(PhysicsCharacter node) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing character {0} from physics space.", node.getObjectId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing character {0} from physics space.", node.getObjectId());
dynamicsWorld.removeAction(node.getControllerId()); dynamicsWorld.removeAction(node.getControllerId());
dynamicsWorld.removeCollisionObject(node.getObjectId()); dynamicsWorld.removeCollisionObject(node.getObjectId());
} }
@ -553,9 +553,9 @@ public class PhysicsSpace {
node.setKinematic(true); node.setKinematic(true);
} }
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding RigidBody {0} to physics space.", node.getObjectId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding RigidBody {0} to physics space.", node.getObjectId());
if (node instanceof PhysicsVehicle) { if (node instanceof PhysicsVehicle) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding vehicle constraint {0} to physics space.", ((PhysicsVehicle) node).getVehicleId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding vehicle constraint {0} to physics space.", ((PhysicsVehicle) node).getVehicleId());
((PhysicsVehicle) node).createVehicle(this); ((PhysicsVehicle) node).createVehicle(this);
dynamicsWorld.addVehicle(((PhysicsVehicle) node).getVehicleId()); dynamicsWorld.addVehicle(((PhysicsVehicle) node).getVehicleId());
} }
@ -563,22 +563,22 @@ public class PhysicsSpace {
private void removeRigidBody(PhysicsRigidBody node) { private void removeRigidBody(PhysicsRigidBody node) {
if (node instanceof PhysicsVehicle) { if (node instanceof PhysicsVehicle) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing vehicle constraint {0} from physics space.", ((PhysicsVehicle) node).getVehicleId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing vehicle constraint {0} from physics space.", ((PhysicsVehicle) node).getVehicleId());
dynamicsWorld.removeVehicle(((PhysicsVehicle) node).getVehicleId()); dynamicsWorld.removeVehicle(((PhysicsVehicle) node).getVehicleId());
} }
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing RigidBody {0} from physics space.", node.getObjectId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing RigidBody {0} from physics space.", node.getObjectId());
physicsNodes.remove(node.getObjectId()); physicsNodes.remove(node.getObjectId());
dynamicsWorld.removeRigidBody(node.getObjectId()); dynamicsWorld.removeRigidBody(node.getObjectId());
} }
private void addJoint(PhysicsJoint joint) { private void addJoint(PhysicsJoint joint) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Adding Joint {0} to physics space.", joint.getObjectId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Adding Joint {0} to physics space.", joint.getObjectId());
physicsJoints.add(joint); physicsJoints.add(joint);
dynamicsWorld.addConstraint(joint.getObjectId(), !joint.isCollisionBetweenLinkedBodys()); dynamicsWorld.addConstraint(joint.getObjectId(), !joint.isCollisionBetweenLinkedBodys());
} }
private void removeJoint(PhysicsJoint joint) { private void removeJoint(PhysicsJoint joint) {
Logger.getLogger(PhysicsSpace.class.getName()).log(Level.INFO, "Removing Joint {0} from physics space.", joint.getObjectId()); Logger.getLogger(PhysicsSpace.class.getName()).log(Level.FINE, "Removing Joint {0} from physics space.", joint.getObjectId());
physicsJoints.remove(joint); physicsJoints.remove(joint);
dynamicsWorld.removeConstraint(joint.getObjectId()); dynamicsWorld.removeConstraint(joint.getObjectId());
} }

@ -72,7 +72,7 @@ public class CachedOggStream implements PhysicalOggStream {
readOggNextPage(); readOggNextPage();
} }
long dt = System.nanoTime() - time; long dt = System.nanoTime() - time;
Logger.getLogger(CachedOggStream.class.getName()).log(Level.INFO, "Took {0} ms to load OGG", dt/1000000); Logger.getLogger(CachedOggStream.class.getName()).log(Level.FINE, "Took {0} ms to load OGG", dt/1000000);
} }
public OggPage getLastOggPage() { public OggPage getLastOggPage() {

@ -196,7 +196,7 @@ public class JoalAudioRenderer implements AudioRenderer, Runnable {
ib = BufferUtils.createIntBuffer(channels.length); ib = BufferUtils.createIntBuffer(channels.length);
chanSrcs = new AudioNode[channels.length]; chanSrcs = new AudioNode[channels.length];
logger.log(Level.INFO, "AudioRenderer supports {0} channels", channels.length); logger.log(Level.FINE, "AudioRenderer supports {0} channels", channels.length);
supportEfx = alc.alcIsExtensionPresent(device, "ALC_EXT_EFX"); supportEfx = alc.alcIsExtensionPresent(device, "ALC_EXT_EFX");
if (supportEfx) { if (supportEfx) {
@ -206,11 +206,11 @@ public class JoalAudioRenderer implements AudioRenderer, Runnable {
ib.position(0).limit(1); ib.position(0).limit(1);
alc.alcGetIntegerv(device, AL.ALC_EFX_MINOR_VERSION, 1, ib); alc.alcGetIntegerv(device, AL.ALC_EFX_MINOR_VERSION, 1, ib);
int minor = ib.get(0); int minor = ib.get(0);
logger.log(Level.INFO, "Audio effect extension version: {0}.{1}", new Object[]{major, minor}); logger.log(Level.FINE, "Audio effect extension version: {0}.{1}", new Object[]{major, minor});
alc.alcGetIntegerv(device, AL.ALC_MAX_AUXILIARY_SENDS, 1, ib); alc.alcGetIntegerv(device, AL.ALC_MAX_AUXILIARY_SENDS, 1, ib);
auxSends = ib.get(0); auxSends = ib.get(0);
logger.log(Level.INFO, "Audio max auxilary sends: {0}", auxSends); logger.log(Level.FINE, "Audio max auxilary sends: {0}", auxSends);
// create slot // create slot
ib.position(0).limit(1); ib.position(0).limit(1);

@ -155,14 +155,14 @@ public class JoglGL1Renderer implements GL1Renderer {
} }
public void resetGLObjects() { public void resetGLObjects() {
logger.log(Level.INFO, "Reseting objects and invalidating state"); logger.log(Level.FINE, "Reseting objects and invalidating state");
objManager.resetObjects(); objManager.resetObjects();
statistics.clearMemory(); statistics.clearMemory();
invalidateState(); invalidateState();
} }
public void cleanup() { public void cleanup() {
logger.log(Level.INFO, "Deleting objects and invalidating state"); logger.log(Level.FINE, "Deleting objects and invalidating state");
objManager.deleteAllObjects(this); objManager.deleteAllObjects(this);
statistics.clearMemory(); statistics.clearMemory();
invalidateState(); invalidateState();

@ -140,9 +140,9 @@ public class JoglRenderer implements Renderer {
public void initialize() { public void initialize() {
GL gl = GLContext.getCurrentGL(); GL gl = GLContext.getCurrentGL();
//logger.log(Level.INFO, "Vendor: {0}", gl.glGetString(GL.GL_VENDOR)); //logger.log(Level.FINE, "Vendor: {0}", gl.glGetString(GL.GL_VENDOR));
//logger.log(Level.INFO, "Renderer: {0}", gl.glGetString(GL.GL_RENDERER)); //logger.log(Level.FINE, "Renderer: {0}", gl.glGetString(GL.GL_RENDERER));
//logger.log(Level.INFO, "Version: {0}", gl.glGetString(GL.GL_VERSION)); //logger.log(Level.FINE, "Version: {0}", gl.glGetString(GL.GL_VERSION));
if (gl.isExtensionAvailable("GL_VERSION_2_0")) { if (gl.isExtensionAvailable("GL_VERSION_2_0")) {
caps.add(Caps.OpenGL20); caps.add(Caps.OpenGL20);
if (gl.isExtensionAvailable("GL_VERSION_2_1")) { if (gl.isExtensionAvailable("GL_VERSION_2_1")) {
@ -398,7 +398,7 @@ public class JoglRenderer implements Renderer {
caps.add(Caps.Multisample); caps.add(Caps.Multisample);
} }
logger.log(Level.INFO, "Caps: {0}", caps); logger.log(Level.FINE, "Caps: {0}", caps);
} }
public void invalidateState() { public void invalidateState() {
@ -414,14 +414,14 @@ public class JoglRenderer implements Renderer {
} }
public void resetGLObjects() { public void resetGLObjects() {
logger.log(Level.INFO, "Reseting objects and invalidating state"); logger.log(Level.FINE, "Reseting objects and invalidating state");
objManager.resetObjects(); objManager.resetObjects();
statistics.clearMemory(); statistics.clearMemory();
invalidateState(); invalidateState();
} }
public void cleanup() { public void cleanup() {
logger.log(Level.INFO, "Deleting objects and invalidating state"); logger.log(Level.FINE, "Deleting objects and invalidating state");
objManager.deleteAllObjects(this); objManager.deleteAllObjects(this);
statistics.clearMemory(); statistics.clearMemory();
invalidateState(); invalidateState();
@ -811,7 +811,7 @@ public class JoglRenderer implements Renderer {
if (loc < 0) { if (loc < 0) {
uniform.setLocation(-1); uniform.setLocation(-1);
// uniform is not declared in shader // uniform is not declared in shader
logger.log(Level.INFO, "Uniform {0} is not declared in shader {1}.", new Object[]{uniform.getName(), shader.getSources()}); logger.log(Level.FINE, "Uniform {0} is not declared in shader {1}.", new Object[]{uniform.getName(), shader.getSources()});
} else { } else {
uniform.setLocation(loc); uniform.setLocation(loc);
@ -1043,7 +1043,7 @@ public class JoglRenderer implements Renderer {
if (compiledOK) { if (compiledOK) {
if (infoLog != null) { if (infoLog != null) {
logger.log(Level.INFO, "{0} compile success\n{1}", logger.log(Level.FINE, "{0} compile success\n{1}",
new Object[]{source.getName(), infoLog}); new Object[]{source.getName(), infoLog});
} else { } else {
logger.log(Level.FINE, "{0} compile success", source.getName()); logger.log(Level.FINE, "{0} compile success", source.getName());
@ -1116,7 +1116,7 @@ public class JoglRenderer implements Renderer {
if (linkOK) { if (linkOK) {
if (infoLog != null) { if (infoLog != null) {
logger.log(Level.INFO, "shader link success. \n{0}", infoLog); logger.log(Level.FINE, "shader link success. \n{0}", infoLog);
} else { } else {
logger.fine("shader link success"); logger.fine("shader link success");
} }

@ -223,7 +223,7 @@ public class JoglDisplay extends JoglAbstractDisplay {
} }
}); });
logger.log(Level.INFO, "Selected display mode: {0}x{1}x{2} @{3}", logger.log(Level.FINE, "Selected display mode: {0}x{1}x{2} @{3}",
new Object[]{gd.getDisplayMode().getWidth(), new Object[]{gd.getDisplayMode().getWidth(),
gd.getDisplayMode().getHeight(), gd.getDisplayMode().getHeight(),
gd.getDisplayMode().getBitDepth(), gd.getDisplayMode().getBitDepth(),

@ -134,7 +134,7 @@ public class JoglNewtDisplay extends JoglNewtAbstractDisplay {
} }
ScreenMode currentScreenMode = screen.getCurrentScreenMode(); ScreenMode currentScreenMode = screen.getCurrentScreenMode();
logger.log(Level.INFO, "Selected display mode: {0}x{1}x{2} @{3}", logger.log(Level.FINE, "Selected display mode: {0}x{1}x{2} @{3}",
new Object[]{currentScreenMode.getRotatedWidth(), new Object[]{currentScreenMode.getRotatedWidth(),
currentScreenMode.getRotatedHeight(), currentScreenMode.getRotatedHeight(),
currentScreenMode.getMonitorMode().getSurfaceSize().getBitsPerPixel(), currentScreenMode.getMonitorMode().getSurfaceSize().getBitsPerPixel(),

@ -121,7 +121,7 @@ public class JoglOffscreenBuffer extends JoglContext implements Runnable {
} }
public void run(){ public void run(){
logger.log(Level.INFO, "Using JOGL {0}", NewtVersion.getInstance().getImplementationVersion()); logger.log(Level.FINE, "Using JOGL {0}", NewtVersion.getInstance().getImplementationVersion());
initInThread(); initInThread();
while (!needClose.get()){ while (!needClose.get()){
runLoop(); runLoop();

@ -180,7 +180,7 @@ public class LwjglAudioRenderer implements AudioRenderer, Runnable {
ib = BufferUtils.createIntBuffer(channels.length); ib = BufferUtils.createIntBuffer(channels.length);
chanSrcs = new AudioNode[channels.length]; chanSrcs = new AudioNode[channels.length];
logger.log(Level.INFO, "AudioRenderer supports {0} channels", channels.length); logger.log(Level.FINE, "AudioRenderer supports {0} channels", channels.length);
supportEfx = ALC10.alcIsExtensionPresent(device, "ALC_EXT_EFX"); supportEfx = ALC10.alcIsExtensionPresent(device, "ALC_EXT_EFX");
if (supportEfx) { if (supportEfx) {
@ -190,11 +190,11 @@ public class LwjglAudioRenderer implements AudioRenderer, Runnable {
ib.position(0).limit(1); ib.position(0).limit(1);
ALC10.alcGetInteger(device, EFX10.ALC_EFX_MINOR_VERSION, ib); ALC10.alcGetInteger(device, EFX10.ALC_EFX_MINOR_VERSION, ib);
int minor = ib.get(0); int minor = ib.get(0);
logger.log(Level.INFO, "Audio effect extension version: {0}.{1}", new Object[]{major, minor}); logger.log(Level.FINE, "Audio effect extension version: {0}.{1}", new Object[]{major, minor});
ALC10.alcGetInteger(device, EFX10.ALC_MAX_AUXILIARY_SENDS, ib); ALC10.alcGetInteger(device, EFX10.ALC_MAX_AUXILIARY_SENDS, ib);
auxSends = ib.get(0); auxSends = ib.get(0);
logger.log(Level.INFO, "Audio max auxilary sends: {0}", auxSends); logger.log(Level.FINE, "Audio max auxilary sends: {0}", auxSends);
// create slot // create slot
ib.position(0).limit(1); ib.position(0).limit(1);

@ -57,7 +57,7 @@ public class JInputJoyInput implements JoyInput {
|| c.getType() == Controller.Type.MOUSE) || c.getType() == Controller.Type.MOUSE)
continue; continue;
logger.log(Level.INFO, "Attempting to create joystick for: \"{0}\"", c); logger.log(Level.FINE, "Attempting to create joystick for: \"{0}\"", c);
// Try to create it like a joystick // Try to create it like a joystick
JInputJoystick stick = new JInputJoystick(inputManager, this, c, list.size(), JInputJoystick stick = new JInputJoystick(inputManager, this, c, list.size(),
@ -69,7 +69,7 @@ public class JInputJoyInput implements JoyInput {
// If it has no axes then we'll assume it's not // If it has no axes then we'll assume it's not
// a joystick // a joystick
if( stick.getAxisCount() == 0 ) { if( stick.getAxisCount() == 0 ) {
logger.log(Level.INFO, "Not a joystick: {0}", c); logger.log(Level.FINE, "Not a joystick: {0}", c);
continue; continue;
} }
@ -200,13 +200,13 @@ public class JInputJoyInput implements JoyInput {
} else if( id instanceof Axis ) { } else if( id instanceof Axis ) {
addAxis(comp); addAxis(comp);
} else { } else {
logger.log(Level.INFO, "Ignoring: \"{0}\"", comp); logger.log(Level.FINE, "Ignoring: \"{0}\"", comp);
} }
} }
protected void addButton( Component comp ) { protected void addButton( Component comp ) {
logger.log(Level.INFO, "Adding button: \"{0}\" id:" + comp.getIdentifier(), comp); logger.log(Level.FINE, "Adding button: \"{0}\" id:" + comp.getIdentifier(), comp);
Identifier id = comp.getIdentifier(); Identifier id = comp.getIdentifier();
if( !(id instanceof Button) ) { if( !(id instanceof Button) ) {
@ -217,7 +217,7 @@ public class JInputJoyInput implements JoyInput {
String original = id.getName(); String original = id.getName();
String logicalId = JoystickCompatibilityMappings.remapComponent( controller.getName(), original ); String logicalId = JoystickCompatibilityMappings.remapComponent( controller.getName(), original );
if( name != original ) { if( name != original ) {
logger.log(Level.INFO, "Remapped:" + original + " to:" + logicalId); logger.log(Level.FINE, "Remapped:" + original + " to:" + logicalId);
} }
JoystickButton button = new DefaultJoystickButton( getInputManager(), this, getButtonCount(), JoystickButton button = new DefaultJoystickButton( getInputManager(), this, getButtonCount(),
@ -228,7 +228,7 @@ public class JInputJoyInput implements JoyInput {
protected void addAxis( Component comp ) { protected void addAxis( Component comp ) {
logger.log(Level.INFO, "Adding axis: \"{0}\" id:" + comp.getIdentifier(), comp ); logger.log(Level.FINE, "Adding axis: \"{0}\" id:" + comp.getIdentifier(), comp );
Identifier id = comp.getIdentifier(); Identifier id = comp.getIdentifier();
if( !(id instanceof Axis) ) { if( !(id instanceof Axis) ) {
@ -239,7 +239,7 @@ public class JInputJoyInput implements JoyInput {
String original = id.getName(); String original = id.getName();
String logicalId = JoystickCompatibilityMappings.remapComponent( controller.getName(), original ); String logicalId = JoystickCompatibilityMappings.remapComponent( controller.getName(), original );
if( name != original ) { if( name != original ) {
logger.log(Level.INFO, "Remapped:" + original + " to:" + logicalId); logger.log(Level.FINE, "Remapped:" + original + " to:" + logicalId);
} }
JoystickAxis axis = new DefaultJoystickAxis( getInputManager(), JoystickAxis axis = new DefaultJoystickAxis( getInputManager(),
@ -262,13 +262,13 @@ public class JInputJoyInput implements JoyInput {
this, getAxisCount(), JoystickAxis.POV_X, this, getAxisCount(), JoystickAxis.POV_X,
id.getName() + "_x", id.getName() + "_x",
comp.isAnalog(), comp.isRelative(), comp.getDeadZone() ); comp.isAnalog(), comp.isRelative(), comp.getDeadZone() );
logger.log(Level.INFO, "Adding axis: \"{0}\" id:" + id.getName() + "_x", povX.getName() ); logger.log(Level.FINE, "Adding axis: \"{0}\" id:" + id.getName() + "_x", povX.getName() );
addAxis(povX); addAxis(povX);
povY = new DefaultJoystickAxis( getInputManager(), povY = new DefaultJoystickAxis( getInputManager(),
this, getAxisCount(), JoystickAxis.POV_Y, this, getAxisCount(), JoystickAxis.POV_Y,
id.getName() + "_y", id.getName() + "_y",
comp.isAnalog(), comp.isRelative(), comp.getDeadZone() ); comp.isAnalog(), comp.isRelative(), comp.getDeadZone() );
logger.log(Level.INFO, "Adding axis: \"{0}\" id:" + id.getName() + "_y", povY.getName() ); logger.log(Level.FINE, "Adding axis: \"{0}\" id:" + id.getName() + "_y", povY.getName() );
addAxis(povY); addAxis(povY);
} }

@ -120,14 +120,14 @@ public class LwjglGL1Renderer implements GL1Renderer {
} }
public void resetGLObjects() { public void resetGLObjects() {
logger.log(Level.INFO, "Reseting objects and invalidating state"); logger.log(Level.FINE, "Reseting objects and invalidating state");
objManager.resetObjects(); objManager.resetObjects();
statistics.clearMemory(); statistics.clearMemory();
invalidateState(); invalidateState();
} }
public void cleanup() { public void cleanup() {
logger.log(Level.INFO, "Deleting objects and invalidating state"); logger.log(Level.FINE, "Deleting objects and invalidating state");
objManager.deleteAllObjects(this); objManager.deleteAllObjects(this);
statistics.clearMemory(); statistics.clearMemory();
invalidateState(); invalidateState();

@ -386,7 +386,7 @@ public class LwjglRenderer implements Renderer {
caps.add(Caps.Multisample); caps.add(Caps.Multisample);
} }
logger.log(Level.INFO, "Caps: {0}", caps); logger.log(Level.FINE, "Caps: {0}", caps);
} }
public void invalidateState() { public void invalidateState() {
@ -399,14 +399,14 @@ public class LwjglRenderer implements Renderer {
} }
public void resetGLObjects() { public void resetGLObjects() {
logger.log(Level.INFO, "Reseting objects and invalidating state"); logger.log(Level.FINE, "Reseting objects and invalidating state");
objManager.resetObjects(); objManager.resetObjects();
statistics.clearMemory(); statistics.clearMemory();
invalidateState(); invalidateState();
} }
public void cleanup() { public void cleanup() {
logger.log(Level.INFO, "Deleting objects and invalidating state"); logger.log(Level.FINE, "Deleting objects and invalidating state");
objManager.deleteAllObjects(this); objManager.deleteAllObjects(this);
statistics.clearMemory(); statistics.clearMemory();
invalidateState(); invalidateState();
@ -774,7 +774,7 @@ public class LwjglRenderer implements Renderer {
if (loc < 0) { if (loc < 0) {
uniform.setLocation(-1); uniform.setLocation(-1);
// uniform is not declared in shader // uniform is not declared in shader
logger.log(Level.INFO, "Uniform {0} is not declared in shader {1}.", new Object[]{uniform.getName(), shader.getSources()}); logger.log(Level.FINE, "Uniform {0} is not declared in shader {1}.", new Object[]{uniform.getName(), shader.getSources()});
} else { } else {
uniform.setLocation(loc); uniform.setLocation(loc);
} }
@ -997,7 +997,7 @@ public class LwjglRenderer implements Renderer {
if (compiledOK) { if (compiledOK) {
if (infoLog != null) { if (infoLog != null) {
logger.log(Level.INFO, "{0} compile success\n{1}", logger.log(Level.FINE, "{0} compile success\n{1}",
new Object[]{source.getName(), infoLog}); new Object[]{source.getName(), infoLog});
} else { } else {
logger.log(Level.FINE, "{0} compile success", source.getName()); logger.log(Level.FINE, "{0} compile success", source.getName());
@ -1069,7 +1069,7 @@ public class LwjglRenderer implements Renderer {
if (linkOK) { if (linkOK) {
if (infoLog != null) { if (infoLog != null) {
logger.log(Level.INFO, "shader link success. \n{0}", infoLog); logger.log(Level.FINE, "shader link success. \n{0}", infoLog);
} else { } else {
logger.fine("shader link success"); logger.fine("shader link success");
} }

@ -203,7 +203,7 @@ public abstract class LwjglAbstractDisplay extends LwjglContext implements Runna
throw new IllegalStateException("SystemListener is not set on context!" throw new IllegalStateException("SystemListener is not set on context!"
+ "Must set with JmeContext.setSystemListner()."); + "Must set with JmeContext.setSystemListner().");
logger.log(Level.INFO, "Using LWJGL {0}", Sys.getVersion()); logger.log(Level.FINE, "Using LWJGL {0}", Sys.getVersion());
if (!initInThread()) { if (!initInThread()) {
logger.log(Level.SEVERE, "Display initialization failed. Cannot continue."); logger.log(Level.SEVERE, "Display initialization failed. Cannot continue.");
return; return;

@ -89,7 +89,7 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
} }
if (renderThread == null){ if (renderThread == null){
logger.log(Level.INFO, "EDT: Creating OGL thread."); logger.log(Level.FINE, "EDT: Creating OGL thread.");
// Also set some settings on the canvas here. // Also set some settings on the canvas here.
// So we don't do it outside the AWT thread. // So we don't do it outside the AWT thread.
@ -102,7 +102,7 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
return; return;
} }
logger.log(Level.INFO, "EDT: Telling OGL to create display .."); logger.log(Level.FINE, "EDT: Telling OGL to create display ..");
synchronized (taskLock){ synchronized (taskLock){
desiredTask = TASK_CREATE_DISPLAY; desiredTask = TASK_CREATE_DISPLAY;
// while (desiredTask != TASK_COMPLETE){ // while (desiredTask != TASK_COMPLETE){
@ -114,20 +114,20 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
// } // }
// desiredTask = TASK_NOTHING; // desiredTask = TASK_NOTHING;
} }
// logger.log(Level.INFO, "EDT: OGL has created the display"); // logger.log(Level.FINE, "EDT: OGL has created the display");
} }
@Override @Override
public void removeNotify(){ public void removeNotify(){
if (needClose.get()){ if (needClose.get()){
logger.log(Level.INFO, "EDT: Application is stopped. Not restoring canvas."); logger.log(Level.FINE, "EDT: Application is stopped. Not restoring canvas.");
super.removeNotify(); super.removeNotify();
return; return;
} }
// We must tell GL context to shutdown and wait for it to // We must tell GL context to shutdown and wait for it to
// shutdown, otherwise, issues will occur. // shutdown, otherwise, issues will occur.
logger.log(Level.INFO, "EDT: Telling OGL to destroy display .."); logger.log(Level.FINE, "EDT: Telling OGL to destroy display ..");
synchronized (taskLock){ synchronized (taskLock){
desiredTask = TASK_DESTROY_DISPLAY; desiredTask = TASK_DESTROY_DISPLAY;
while (desiredTask != TASK_COMPLETE){ while (desiredTask != TASK_COMPLETE){
@ -141,7 +141,7 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
desiredTask = TASK_NOTHING; desiredTask = TASK_NOTHING;
} }
logger.log(Level.INFO, "EDT: Acknowledged receipt of canvas death"); logger.log(Level.FINE, "EDT: Acknowledged receipt of canvas death");
// GL context is dead at this point // GL context is dead at this point
super.removeNotify(); super.removeNotify();
@ -160,7 +160,7 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
public void create(boolean waitFor){ public void create(boolean waitFor){
if (renderThread == null){ if (renderThread == null){
logger.log(Level.INFO, "MAIN: Creating OGL thread."); logger.log(Level.FINE, "MAIN: Creating OGL thread.");
renderThread = new Thread(LwjglCanvas.this, "LWJGL Renderer Thread"); renderThread = new Thread(LwjglCanvas.this, "LWJGL Renderer Thread");
renderThread.start(); renderThread.start();
@ -192,13 +192,13 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
synchronized (taskLock){ synchronized (taskLock){
switch (desiredTask){ switch (desiredTask){
case TASK_CREATE_DISPLAY: case TASK_CREATE_DISPLAY:
logger.log(Level.INFO, "OGL: Creating display .."); logger.log(Level.FINE, "OGL: Creating display ..");
restoreCanvas(); restoreCanvas();
listener.gainFocus(); listener.gainFocus();
desiredTask = TASK_NOTHING; desiredTask = TASK_NOTHING;
break; break;
case TASK_DESTROY_DISPLAY: case TASK_DESTROY_DISPLAY:
logger.log(Level.INFO, "OGL: Destroying display .."); logger.log(Level.FINE, "OGL: Destroying display ..");
listener.loseFocus(); listener.loseFocus();
pauseCanvas(); pauseCanvas();
break; break;
@ -251,7 +251,7 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
* Called to restore the canvas. * Called to restore the canvas.
*/ */
private void restoreCanvas(){ private void restoreCanvas(){
logger.log(Level.INFO, "OGL: Waiting for canvas to become displayable.."); logger.log(Level.FINE, "OGL: Waiting for canvas to become displayable..");
while (!canvas.isDisplayable()){ while (!canvas.isDisplayable()){
try { try {
Thread.sleep(10); Thread.sleep(10);
@ -260,13 +260,13 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
} }
} }
logger.log(Level.INFO, "OGL: Creating display context .."); logger.log(Level.FINE, "OGL: Creating display context ..");
// Set renderable to true, since canvas is now displayable. // Set renderable to true, since canvas is now displayable.
renderable.set(true); renderable.set(true);
createContext(settings); createContext(settings);
logger.log(Level.INFO, "OGL: Display is active!"); logger.log(Level.FINE, "OGL: Display is active!");
try { try {
if (mouseWasCreated){ if (mouseWasCreated){
@ -341,7 +341,7 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
if (pbuffer == null) { if (pbuffer == null) {
pbuffer = new Pbuffer(1, 1, acquirePixelFormat(true), null); pbuffer = new Pbuffer(1, 1, acquirePixelFormat(true), null);
pbuffer.makeCurrent(); pbuffer.makeCurrent();
logger.log(Level.INFO, "OGL: Pbuffer has been created"); logger.log(Level.FINE, "OGL: Pbuffer has been created");
// Any created objects are no longer valid // Any created objects are no longer valid
if (!runningFirstTime){ if (!runningFirstTime){

@ -75,21 +75,21 @@ public abstract class LwjglContext implements JmeContext {
protected void printContextInitInfo(){ protected void printContextInitInfo(){
logger.log(Level.FINE, "Running on thread: {0}", Thread.currentThread().getName()); logger.log(Level.FINE, "Running on thread: {0}", Thread.currentThread().getName());
logger.log(Level.INFO, "Adapter: {0}", Display.getAdapter()); logger.log(Level.CONFIG, "Adapter: {0}", Display.getAdapter());
logger.log(Level.INFO, "Driver Version: {0}", Display.getVersion()); logger.log(Level.CONFIG, "Driver Version: {0}", Display.getVersion());
String vendor = GL11.glGetString(GL11.GL_VENDOR); String vendor = GL11.glGetString(GL11.GL_VENDOR);
logger.log(Level.INFO, "Vendor: {0}", vendor); logger.log(Level.CONFIG, "Vendor: {0}", vendor);
String version = GL11.glGetString(GL11.GL_VERSION); String version = GL11.glGetString(GL11.GL_VERSION);
logger.log(Level.INFO, "OpenGL Version: {0}", version); logger.log(Level.CONFIG, "OpenGL Version: {0}", version);
String renderGl = GL11.glGetString(GL11.GL_RENDERER); String renderGl = GL11.glGetString(GL11.GL_RENDERER);
logger.log(Level.INFO, "Renderer: {0}", renderGl); logger.log(Level.CONFIG, "Renderer: {0}", renderGl);
if (GLContext.getCapabilities().OpenGL20){ if (GLContext.getCapabilities().OpenGL20){
String shadingLang = GL11.glGetString(GL20.GL_SHADING_LANGUAGE_VERSION); String shadingLang = GL11.glGetString(GL20.GL_SHADING_LANGUAGE_VERSION);
logger.log(Level.INFO, "GLSL Ver: {0}", shadingLang); logger.log(Level.FINE, "GLSL Ver: {0}", shadingLang);
} }
} }

@ -94,7 +94,7 @@ public class LwjglDisplay extends LwjglAbstractDisplay {
settings.useStereo3D()); settings.useStereo3D());
frameRate = settings.getFrameRate(); frameRate = settings.getFrameRate();
logger.log(Level.INFO, "Selected display mode: {0}", displayMode); logger.log(Level.FINE, "Selected display mode: {0}", displayMode);
boolean pixelFormatChanged = false; boolean pixelFormatChanged = false;
if (created.get() && (pixelFormat.getBitsPerPixel() != pf.getBitsPerPixel() if (created.get() && (pixelFormat.getBitsPerPixel() != pf.getBitsPerPixel()

@ -145,7 +145,7 @@ public class LwjglOffscreenBuffer extends LwjglContext implements Runnable {
} }
public void run(){ public void run(){
logger.log(Level.INFO, "Using LWJGL {0}", Sys.getVersion()); logger.log(Level.FINE, "Using LWJGL {0}", Sys.getVersion());
initInThread(); initInThread();
while (!needClose.get()){ while (!needClose.get()){
runLoop(); runLoop();

@ -82,7 +82,7 @@ public class LwjglSmoothingTimer extends Timer {
reset(); reset();
//print timer resolution info //print timer resolution info
logger.log(Level.INFO, "Timer resolution: {0} ticks per second", LWJGL_TIMER_RES); logger.log(Level.FINE, "Timer resolution: {0} ticks per second", LWJGL_TIMER_RES);
} }
public void reset() { public void reset() {

@ -67,7 +67,7 @@ public class LwjglTimer extends Timer {
*/ */
public LwjglTimer() { public LwjglTimer() {
reset(); reset();
logger.log(Level.INFO, "Timer resolution: {0} ticks per second", LWJGL_TIMER_RES); logger.log(Level.FINE, "Timer resolution: {0} ticks per second", LWJGL_TIMER_RES);
} }
public void reset() { public void reset() {

@ -383,7 +383,7 @@ public class DefaultClient implements Client
if( m instanceof ClientRegistrationMessage ) { if( m instanceof ClientRegistrationMessage ) {
// Then we've gotten our real id // Then we've gotten our real id
this.id = (int)((ClientRegistrationMessage)m).getId(); this.id = (int)((ClientRegistrationMessage)m).getId();
log.log( Level.INFO, "Connection established, id:{0}.", this.id ); log.log( Level.FINE, "Connection established, id:{0}.", this.id );
connecting.countDown(); connecting.countDown();
fireConnected(); fireConnected();
return; return;

@ -336,7 +336,7 @@ public class DefaultServer implements Server
if( !getGameName().equals(m.getGameName()) if( !getGameName().equals(m.getGameName())
|| getVersion() != m.getVersion() ) { || getVersion() != m.getVersion() ) {
log.log( Level.INFO, "Kicking client due to name/version mismatch:{0}.", c ); log.log( Level.FINE, "Kicking client due to name/version mismatch:{0}.", c );
// Need to kick them off... I may regret doing this from within // Need to kick them off... I may regret doing this from within
// the sync block but the alternative is more code // the sync block but the alternative is more code
@ -374,7 +374,7 @@ public class DefaultServer implements Server
// Best to do this outside of the synch block to avoid // Best to do this outside of the synch block to avoid
// over synchronizing which is the path to deadlocks // over synchronizing which is the path to deadlocks
if( addedConnection != null ) { if( addedConnection != null ) {
log.log( Level.INFO, "Client registered:{0}.", addedConnection ); log.log( Level.FINE, "Client registered:{0}.", addedConnection );
// Send the ID back to the client letting it know it's // Send the ID back to the client letting it know it's
// fully connected. // fully connected.
@ -397,7 +397,7 @@ public class DefaultServer implements Server
protected void connectionClosed( Endpoint p ) protected void connectionClosed( Endpoint p )
{ {
if( p.isConnected() ) { if( p.isConnected() ) {
log.log( Level.INFO, "Connection closed:{0}.", p ); log.log( Level.FINE, "Connection closed:{0}.", p );
} else { } else {
log.log( Level.FINE, "Connection closed:{0}.", p ); log.log( Level.FINE, "Connection closed:{0}.", p );
} }
@ -430,7 +430,7 @@ public class DefaultServer implements Server
// since in general we are called back for every endpoint closing. // since in general we are called back for every endpoint closing.
if( removed != null && !removed.closed ) { if( removed != null && !removed.closed ) {
log.log( Level.INFO, "Client closed:{0}.", removed ); log.log( Level.FINE, "Client closed:{0}.", removed );
removed.closeConnection(); removed.closeConnection();
} }

@ -225,7 +225,7 @@ public class KernelAdapter extends Thread
for( int i = 0; i < len; i++ ) { for( int i = 0; i < len; i++ ) {
sb.append( "[" + Integer.toHexString(data[i]) + "]" ); sb.append( "[" + Integer.toHexString(data[i]) + "]" );
} }
log.log( Level.INFO, "First 10 bytes of incomplete nessage:" + sb ); log.log( Level.FINE, "First 10 bytes of incomplete nessage:" + sb );
throw new RuntimeException( "Envelope contained incomplete data:" + env ); throw new RuntimeException( "Envelope contained incomplete data:" + env );
} }
} }

@ -75,7 +75,7 @@ public class MessageListenerRegistry<S> implements MessageListener<S>
} }
if( !delivered ) { if( !delivered ) {
log.log( Level.INFO, "Received message had no registered listeners: {0}", m ); log.log( Level.FINE, "Received message had no registered listeners: {0}", m );
} }
} }

@ -180,7 +180,7 @@ public class SelectorKernel extends AbstractKernel
*/ */
protected void closeEndpoint( NioEndpoint p ) throws IOException protected void closeEndpoint( NioEndpoint p ) throws IOException
{ {
//log.log( Level.INFO, "Closing endpoint:{0}.", p ); //log.log( Level.FINE, "Closing endpoint:{0}.", p );
thread.cancel(p); thread.cancel(p);
} }
@ -253,7 +253,7 @@ public class SelectorKernel extends AbstractKernel
// accepting new connections // accepting new connections
serverChannel.register(selector, SelectionKey.OP_ACCEPT); serverChannel.register(selector, SelectionKey.OP_ACCEPT);
log.log( Level.INFO, "Hosting TCP connection:{0}.", address ); log.log( Level.FINE, "Hosting TCP connection:{0}.", address );
} }
public void close() throws IOException, InterruptedException public void close() throws IOException, InterruptedException
@ -324,12 +324,12 @@ public class SelectorKernel extends AbstractKernel
{ {
SelectionKey key = endpointKeys.remove(p); SelectionKey key = endpointKeys.remove(p);
if( key == null ) { if( key == null ) {
//log.log( Level.INFO, "Endpoint already closed:{0}.", p ); //log.log( Level.FINE, "Endpoint already closed:{0}.", p );
return; // already closed it return; // already closed it
} }
log.log( Level.FINE, "Endpoint keys size:{0}", endpointKeys.size() ); log.log( Level.FINE, "Endpoint keys size:{0}", endpointKeys.size() );
log.log( Level.INFO, "Closing endpoint:{0}.", p ); log.log( Level.FINE, "Closing endpoint:{0}.", p );
SocketChannel c = (SocketChannel)key.channel(); SocketChannel c = (SocketChannel)key.channel();
// Note: key.cancel() is specifically thread safe. One of // Note: key.cancel() is specifically thread safe. One of
@ -343,7 +343,7 @@ public class SelectorKernel extends AbstractKernel
protected void cancel( SelectionKey key, SocketChannel c ) throws IOException protected void cancel( SelectionKey key, SocketChannel c ) throws IOException
{ {
NioEndpoint p = (NioEndpoint)key.attachment(); NioEndpoint p = (NioEndpoint)key.attachment();
log.log( Level.INFO, "Closing channel endpoint:{0}.", p ); log.log( Level.FINE, "Closing channel endpoint:{0}.", p );
Object o = endpointKeys.remove(p); Object o = endpointKeys.remove(p);
log.log( Level.FINE, "Endpoint keys size:{0}", endpointKeys.size() ); log.log( Level.FINE, "Endpoint keys size:{0}", endpointKeys.size() );
@ -419,7 +419,7 @@ public class SelectorKernel extends AbstractKernel
if( !key.isValid() ) if( !key.isValid() )
{ {
// When does this happen? // When does this happen?
log.log( Level.INFO, "Key is not valid:{0}.", key ); log.log( Level.FINE, "Key is not valid:{0}.", key );
continue; continue;
} }
@ -446,7 +446,7 @@ public class SelectorKernel extends AbstractKernel
public void run() public void run()
{ {
log.log( Level.INFO, "Kernel started for connection:{0}.", address ); log.log( Level.FINE, "Kernel started for connection:{0}.", address );
// An atomic is safest and costs almost nothing // An atomic is safest and costs almost nothing
while( go.get() ) { while( go.get() ) {

@ -165,7 +165,7 @@ public class UdpKernel extends AbstractKernel
if( socketEndpoints.remove( p.getRemoteAddress() ) == null ) if( socketEndpoints.remove( p.getRemoteAddress() ) == null )
return; return;
log.log( Level.INFO, "Closing endpoint:{0}.", p ); log.log( Level.FINE, "Closing endpoint:{0}.", p );
log.log( Level.FINE, "Socket endpoints size:{0}", socketEndpoints.size() ); log.log( Level.FINE, "Socket endpoints size:{0}", socketEndpoints.size() );
addEvent( EndpointEvent.createRemove( this, p ) ); addEvent( EndpointEvent.createRemove( this, p ) );
@ -253,7 +253,7 @@ public class UdpKernel extends AbstractKernel
public void connect() throws IOException public void connect() throws IOException
{ {
socket = new DatagramSocket( address ); socket = new DatagramSocket( address );
log.log( Level.INFO, "Hosting UDP connection:{0}.", address ); log.log( Level.FINE, "Hosting UDP connection:{0}.", address );
} }
public void close() throws IOException, InterruptedException public void close() throws IOException, InterruptedException
@ -270,7 +270,7 @@ public class UdpKernel extends AbstractKernel
public void run() public void run()
{ {
log.log( Level.INFO, "Kernel started for connection:{0}.", address ); log.log( Level.FINE, "Kernel started for connection:{0}.", address );
// An atomic is safest and costs almost nothing // An atomic is safest and costs almost nothing
while( go.get() ) { while( go.get() ) {

@ -174,10 +174,10 @@ public class ObjectStore {
if (client != null) { if (client != null) {
client.send(defMsg); client.send(defMsg);
logger.log(Level.INFO, "Client: Sending {0}", defMsg); logger.log(Level.FINE, "Client: Sending {0}", defMsg);
} else { } else {
server.broadcast(defMsg); server.broadcast(defMsg);
logger.log(Level.INFO, "Server: Sending {0}", defMsg); logger.log(Level.FINE, "Server: Sending {0}", defMsg);
} }
} }
@ -223,10 +223,10 @@ public class ObjectStore {
if (server != null){ if (server != null){
remoteObj.client.send(call); remoteObj.client.send(call);
logger.log(Level.INFO, "Server: Sending {0}", call); logger.log(Level.FINE, "Server: Sending {0}", call);
}else{ }else{
client.send(call); client.send(call);
logger.log(Level.INFO, "Client: Sending {0}", call); logger.log(Level.FINE, "Client: Sending {0}", call);
} }
if (invoke != null){ if (invoke != null){
@ -296,10 +296,10 @@ public class ObjectStore {
retMsg.retVal = ret; retMsg.retVal = ret;
if (server != null){ if (server != null){
source.send(retMsg); source.send(retMsg);
logger.log(Level.INFO, "Server: Sending {0}", retMsg); logger.log(Level.FINE, "Server: Sending {0}", retMsg);
} else{ } else{
client.send(retMsg); client.send(retMsg);
logger.log(Level.INFO, "Client: Sending {0}", retMsg); logger.log(Level.FINE, "Client: Sending {0}", retMsg);
} }
} }
}else if (message instanceof RemoteMethodReturnMessage){ }else if (message instanceof RemoteMethodReturnMessage){
@ -332,10 +332,10 @@ public class ObjectStore {
defMsg.objects = defs; defMsg.objects = defs;
if (this.client != null){ if (this.client != null){
this.client.send(defMsg); this.client.send(defMsg);
logger.log(Level.INFO, "Client: Sending {0}", defMsg); logger.log(Level.FINE, "Client: Sending {0}", defMsg);
} else{ } else{
conn.send(defMsg); conn.send(defMsg);
logger.log(Level.INFO, "Server: Sending {0}", defMsg); logger.log(Level.FINE, "Server: Sending {0}", defMsg);
} }
} }
} }

@ -174,7 +174,7 @@ public abstract class Serializer {
idRegistrations.put(id, reg); idRegistrations.put(id, reg);
classRegistrations.put(cls, reg); classRegistrations.put(cls, reg);
log.log( Level.INFO, "Registered class[" + id + "]:{0} to:" + serializer, cls ); log.log( Level.FINE, "Registered class[" + id + "]:{0} to:" + serializer, cls );
serializer.initialize(cls); serializer.initialize(cls);

@ -276,7 +276,7 @@ public class InputSystemJme implements InputSystem, RawInputListener {
if (element != null) { if (element != null) {
final TextField textField = element.getNiftyControl(TextField.class); final TextField textField = element.getNiftyControl(TextField.class);
if (textField != null && !(textField instanceof TextFieldNull)) { if (textField != null && !(textField instanceof TextFieldNull)) {
Logger.getLogger(InputSystemJme.class.getName()).log(Level.INFO, "Current TextField: {0}", textField.getId()); Logger.getLogger(InputSystemJme.class.getName()).log(Level.FINE, "Current TextField: {0}", textField.getId());
String initialValue = textField.getText(); String initialValue = textField.getText();
if (initialValue == null) { if (initialValue == null) {
initialValue = ""; initialValue = "";

@ -67,7 +67,7 @@ public class AssetTileLoader implements TerrainGridTileLoader {
public TerrainQuad getTerrainQuadAt(Vector3f location) { public TerrainQuad getTerrainQuadAt(Vector3f location) {
String modelName = assetPath + "/" + name + "_" + Math.round(location.x) + "_" + Math.round(location.y) + "_" + Math.round(location.z) + ".j3o"; String modelName = assetPath + "/" + name + "_" + Math.round(location.x) + "_" + Math.round(location.y) + "_" + Math.round(location.z) + ".j3o";
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Load terrain grid tile: {0}", modelName); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Load terrain grid tile: {0}", modelName);
TerrainQuad quad = null; TerrainQuad quad = null;
try { try {
quad = (TerrainQuad) manager.loadModel(modelName); quad = (TerrainQuad) manager.loadModel(modelName);
@ -78,7 +78,7 @@ public class AssetTileLoader implements TerrainGridTileLoader {
Logger.getLogger(this.getClass().getName()).log(Level.WARNING, "Could not load terrain grid tile: {0}", modelName); Logger.getLogger(this.getClass().getName()).log(Level.WARNING, "Could not load terrain grid tile: {0}", modelName);
quad = createNewQuad(location); quad = createNewQuad(location);
} else { } else {
Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Loaded terrain grid tile: {0}", modelName); Logger.getLogger(this.getClass().getName()).log(Level.FINE, "Loaded terrain grid tile: {0}", modelName);
} }
return quad; return quad;
} }

@ -113,7 +113,7 @@ public class ImageTileLoader implements TerrainGridTileLoader{
String name = null; String name = null;
try { try {
name = namer.getName(x, z); name = namer.getName(x, z);
logger.log(Level.INFO, "Loading heightmap from file: {0}", name); logger.log(Level.FINE, "Loading heightmap from file: {0}", name);
final Texture texture = assetManager.loadTexture(new TextureKey(name)); final Texture texture = assetManager.loadTexture(new TextureKey(name));
heightmap = new ImageBasedHeightMap(texture.getImage()); heightmap = new ImageBasedHeightMap(texture.getImage());
/*if (assetInfo != null){ /*if (assetInfo != null){

@ -272,7 +272,7 @@ public abstract class AbstractHeightMap implements HeightMap {
return false; return false;
} }
logger.log(Level.INFO, "Saved terrain to {0}", filename); logger.log(Level.FINE, "Saved terrain to {0}", filename);
return true; return true;
} }

@ -150,7 +150,7 @@ public class FaultHeightMap extends AbstractHeightMap {
normalizeTerrain(NORMALIZE_RANGE); normalizeTerrain(NORMALIZE_RANGE);
logger.log(Level.INFO, "Fault heightmap generated"); logger.log(Level.FINE, "Fault heightmap generated");
return true; return true;
} }

@ -85,7 +85,7 @@ public class ImageBasedHeightMapGrid implements HeightMapGrid {
try { try {
String name = namer.getName(x, z); String name = namer.getName(x, z);
logger.log(Level.INFO, "Loading heightmap from file: {0}", name); logger.log(Level.FINE, "Loading heightmap from file: {0}", name);
final Texture texture = assetManager.loadTexture(new TextureKey(name)); final Texture texture = assetManager.loadTexture(new TextureKey(name));
// CREATE HEIGHTMAP // CREATE HEIGHTMAP

@ -151,7 +151,7 @@ public class MidpointDisplacementHeightMap extends AbstractHeightMap {
normalizeTerrain(NORMALIZE_RANGE); normalizeTerrain(NORMALIZE_RANGE);
logger.log(Level.INFO, "Midpoint displacement heightmap generated"); logger.log(Level.FINE, "Midpoint displacement heightmap generated");
return true; return true;
} }

@ -100,7 +100,7 @@ public class SaveGame {
} }
os = new GZIPOutputStream(new BufferedOutputStream(new FileOutputStream(saveFile))); os = new GZIPOutputStream(new BufferedOutputStream(new FileOutputStream(saveFile)));
ex.save(data, os); ex.save(data, os);
Logger.getLogger(SaveGame.class.getName()).log(Level.INFO, "Saving data to: {0}", saveFile.getAbsolutePath()); Logger.getLogger(SaveGame.class.getName()).log(Level.FINE, "Saving data to: {0}", saveFile.getAbsolutePath());
} catch (IOException ex1) { } catch (IOException ex1) {
Logger.getLogger(SaveGame.class.getName()).log(Level.SEVERE, "Error saving data: {0}", ex1); Logger.getLogger(SaveGame.class.getName()).log(Level.SEVERE, "Error saving data: {0}", ex1);
ex1.printStackTrace(); ex1.printStackTrace();
@ -182,7 +182,7 @@ public class SaveGame {
imp.setAssetManager(manager); imp.setAssetManager(manager);
} }
sav = imp.load(is); sav = imp.load(is);
Logger.getLogger(SaveGame.class.getName()).log(Level.INFO, "Loading data from: {0}", file.getAbsolutePath()); Logger.getLogger(SaveGame.class.getName()).log(Level.FINE, "Loading data from: {0}", file.getAbsolutePath());
} catch (IOException ex) { } catch (IOException ex) {
Logger.getLogger(SaveGame.class.getName()).log(Level.SEVERE, "Error loading data: {0}", ex); Logger.getLogger(SaveGame.class.getName()).log(Level.SEVERE, "Error loading data: {0}", ex);
ex.printStackTrace(); ex.printStackTrace();

Loading…
Cancel
Save