Commit Graph

16 Commits

Author SHA1 Message Date
a5742f5985 update copyright years 2010-12-05 20:21:09 -07:00
17c1a552d5 break each Class, Field, and Method into separate classes
In order to facilitate making the VM compatible with multiple class
libraries, it's useful to separate the VM-specific representation of
these classes from the library implementations.  This commit
introduces VMClass, VMField, and VMMethod for that purpose.
2010-09-01 10:13:52 -06:00
4091e871a7 tolerate null caller in Logger.log 2009-04-25 20:14:29 -06:00
d1018bf078 update copyright years 2009-03-15 12:02:36 -06:00
bf8c856a3c Partially handle cascading logging levels.
We now maintain a virtual root loger, on which you can set the log
level.  When any logger logs, it finds the effective log level by going
up the parent chain, and finding a meaningful log lvel.  Thus, one can
now do Logger.getLogger("").setLevel(Level.FINER) and set the log level
for all other loggers (that do not specify their own default) to the
level specified.
2009-02-19 15:53:10 -07:00
8c68bc0e1b add logp methods to Logger 2009-02-16 18:11:05 -07:00
7c1a5fe57d add level handling to Logger 2009-02-16 18:10:31 -07:00
14e2513590 fix some API compatibility issues in the class library 2008-05-07 17:44:43 -06:00
2edaa82801 prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
ec653fbc1e Use the default line separator when logging 2007-12-11 10:26:28 -07:00
76d876c039 Removed custom logging code, which is factored correctly elsewhere. 2007-11-06 11:20:12 -07:00
8e95590dea Added a temporary hack for logging.
if the System property rt.log.dir is set, standard logging messages are
written both to standard out and to the file log.txt inside the directory
provided.  This allows us to get debugging information quickly.
2007-10-29 12:04:26 -06:00
25275933ce Print line numbers correctly for native and unknown source 2007-10-25 17:57:56 -06:00
9621679d2a Cosmetic tweaks to the default logger 2007-09-27 12:43:20 -06:00
26de9c334d Add a default logging handler, in case the user doesn't provide any. 2007-09-27 12:42:06 -06:00
bb4a7c21c7 Implemented a simple but working implementation of the java logging API,
complete with a test class
2007-09-26 14:46:21 -06:00