Commit e7914a05d674a8f63d3104f3749bb504d401b386

Authored by Mumfrey
1 parent 67d33bd9

prettier logging from BeforeInvoke

java/common/com/mumfrey/liteloader/transformers/event/inject/BeforeInvoke.java
... ... @@ -187,9 +187,10 @@ public class BeforeInvoke extends InjectionPoint
187 187 }
188 188 }
189 189  
190   - public void setLogging(boolean logging)
  190 + public BeforeInvoke setLogging(boolean logging)
191 191 {
192 192 this.logging = logging;
  193 + return this;
193 194 }
194 195  
195 196 /* (non-Javadoc)
... ... @@ -200,6 +201,12 @@ public class BeforeInvoke extends InjectionPoint
200 201 {
201 202 int ordinal = 0;
202 203 boolean found = false;
  204 +
  205 + if (this.logging)
  206 + {
  207 + LiteLoaderLogger.debug("================================================================================");
  208 + LiteLoaderLogger.debug("BeforeInvoke is searching for an injection point in method with descriptor %s", desc);
  209 + }
203 210  
204 211 ListIterator<AbstractInsnNode> iter = insns.iterator();
205 212 while (iter.hasNext())
... ... @@ -210,19 +217,19 @@ public class BeforeInvoke extends InjectionPoint
210 217 {
211 218 MethodInsnNode node = (MethodInsnNode)insn;
212 219  
213   - if (this.logging) LiteLoaderLogger.info("BeforeInvoke is considering invokation NAME=" + node.name + " DESC=" + node.desc + " OWNER=" + node.owner);
  220 + if (this.logging) LiteLoaderLogger.debug("BeforeInvoke is considering invokation NAME=%s DESC=%s OWNER=%s", node.name, node.desc, node.owner);
214 221  
215 222 int index = BeforeInvoke.arrayIndexOf(this.methodNames, node.name, -1);
216   - if (index > -1 && this.logging) LiteLoaderLogger.info("BeforeInvoke found a matching invoke, checking owner/signature...");
  223 + if (index > -1 && this.logging) LiteLoaderLogger.debug("BeforeInvoke found a matching invoke, checking owner/signature...");
217 224  
218 225 int ownerIndex = BeforeInvoke.arrayIndexOf(this.methodOwners, node.owner, index);
219 226 int descIndex = BeforeInvoke.arrayIndexOf(this.methodSignatures, node.desc, index);
220 227 if (index > -1 && ownerIndex == index && descIndex == index)
221 228 {
222   - if (this.logging) LiteLoaderLogger.info("BeforeInvoke found a matching invoke, checking ordinal...");
  229 + if (this.logging) LiteLoaderLogger.debug("BeforeInvoke found a matching invoke, checking preconditions...");
223 230 if (this.matchesInsn(node, ordinal))
224 231 {
225   - if (this.logging) LiteLoaderLogger.info("BeforeInvoke found a matching invoke at ordinal %d", ordinal);
  232 + if (this.logging) LiteLoaderLogger.debug("BeforeInvoke found a matching invoke at ordinal %d", ordinal);
226 233 nodes.add(node);
227 234 found = true;
228 235  
... ... @@ -237,6 +244,8 @@ public class BeforeInvoke extends InjectionPoint
237 244 this.inspectInsn(desc, insns, insn);
238 245 }
239 246  
  247 + if (this.logging) LiteLoaderLogger.debug("================================================================================");
  248 +
240 249 return found;
241 250 }
242 251  
... ... @@ -247,6 +256,7 @@ public class BeforeInvoke extends InjectionPoint
247 256  
248 257 protected boolean matchesInsn(MethodInsnNode node, int ordinal)
249 258 {
  259 + if (this.logging) LiteLoaderLogger.debug("BeforeInvoke comparing target ordinal %d with current ordinal %d", this.ordinal, ordinal);
250 260 return this.ordinal == -1 || this.ordinal == ordinal;
251 261 }
252 262  
... ...
java/common/com/mumfrey/liteloader/transformers/event/inject/BeforeStringInvoke.java
... ... @@ -67,6 +67,7 @@ public class BeforeStringInvoke extends BeforeInvoke
67 67 @Override
68 68 protected boolean matchesInsn(MethodInsnNode node, int ordinal)
69 69 {
  70 + if (this.logging) LiteLoaderLogger.debug("BeforeInvoke foundLdc \"%s\" = %s", this.ldcValue, this.foundLdc);
70 71 return this.foundLdc && super.matchesInsn(node, ordinal);
71 72 }
72 73 }
... ...