versione 0.8.1 ! now parameters 'useDate' and 'useLevel' are read correctly versione 0.8 * usato andyProject-0.5.1 * migliorata documentazione + metodo UtilsIO.getUnsignedInt(:byte):int + metodi Utils.printHeader() e Utils.printHelp() + classe ConfigMgr per centralizzare i parametri: andyLog: * adattamento di andyLog alla classe "ConfigMgr" + metodo Logger.getPrefix(:Level) per avere un prefisso direttamente con il livello + metodo FileLogger.log(:Exception, :Level) (più efficiente) ! deprecati i livelli FINEST e SEVERE ! deprecata classe UtilsXML versione 0.7.1 ! il livello viene ora scritto correttamente versione 0.7 * migrato il progetto su netbeans + metodo Utils.getInitParam(paramName:String, args:String[]) - UtilsIO: rimossi metodi obsoleti cp(:InputStream, :OutputStream, :String) e mv(:File, :File, :String) * cambiato completamente il pacchetto it.andynaz.log: * Config prende tutti i parametri che iniziano con "andyLog." e crea un proprio oggetto properties * Config.getConfig() restituisce un oggetto Config condiviso, inizializzato con Config.init(:Properties) * ogni logger creato senza configurazione prende dal config condiviso le opzioni che gli servono (se non ci sono usa propri valori di default) * ogni logger eredita le proprietà del Logger padre * scambiati i livelli INFO e DEBUG + formato data configurabile + classe LoggerMgr per ottenere il logger di default (parametro 'andylog.defaultLogger') * prefisso log come [][][] * documentazione in inglese versione 0.6.1 + Utils.concat(:List, sep:String) * Utils.concat(:String[], sep:String) non lancia più IllegalArgumentException ! messaggi eccezioni in inglese ! UtilsXML.replaceTag corretto messaggio eccezione versione 0.6 + Utils.concat(String, String) ↑ aggiornata la struttura del progetto e gli script di compilazione su andyProject v0.4 versione 0.5 + Utils.pad(String, String, int) + UtilsIO ha metodi cp e mv senza il paramentro 'errMsg' (questi ultimi sono deprecati) + UtilsIO.appendToFile(File file, String content) ! UtilsIO.cp(InputStream in, OutputStream out) non chiude gli stream versione 0.4 + pacchetto it.andynaz.log + Utils.parseInt(String) + Utils.parseLong(String) + UtilsWeb.getIntegerParameter(String) ! revisione generale della documentazione ! UtilsIO.mv(File, File, String) ora si appoggia al metodo UtilsIO.cp(File, File) ! UtilsIO.cp(File, File) ! UtilsXML adattato a UtilsIO versione 0.3 + classe UtilsZIP + metodo UtilsXML.replaceTag(String, String, String) + metodo UtilsXML.readTag(String, String) ! nascosto il costruttore dalle classi UtilsIO e UtilsXML ↑ aggiornati gli script di compilazione su andyProject v0.2 versione 0.2 + classe UtilsIO + classe UtilsXML versione 0.1 + classe Utils