prevnext   » WIT: Wiimms ISO Tools » Guides » Logging options

Logging options

Contents

1.   Introduction

This page describes the options to controll the logging of the tools.

Use the following table as table of content of this page:

Options
Option Param Description
-q --quiet Be quiet and print only error messages.
-v --verbose Be verbose and print more progress information. Multiple usage is possible: Progress counter is enabled if set at least two times. Extended logging is enabled if set at least four times. The impact of the other verbose levels are command dependent.
-L --logging This debug option enables the logging of internal memory maps. If set twice second level memory maps are printed too.
--sections Print in machine readable sections and parameter lines.
--limit num Limit the output to NUM messages.

2.   -q   |   --quiet

Be quiet and print only error messages.
This options tells the tool to be quiet and print only error messages. If this option is set twice some commands suppress the error messages too and report only by using the exit status (see commands »wit ERROR« or »wwt ERROR«).

If this option is set, all previous seetings of --verbose are ignored.

Command reference

»wdf cmp«,   »wit convert«,   »wit copy«,   »wit diff«,   »wit dolpatch«,   »wit edit«,   »wit extract«,   »wit fdiff«,   »wit features«,   »wit imgfiles«,   »wit move«,   »wit remove«,   »wit rename«,   »wit settitle«,   »wit skeleton«,   »wit verify«,   »wwt add«,   »wwt check«,   »wwt dup«,   »wwt extract«,   »wwt features«,   »wwt find«,   »wwt new«,   »wwt phantom«,   »wwt remove«,   »wwt rename«,   »wwt repair«,   »wwt scrub«,   »wwt settitle«,   »wwt skeleton«,   »wwt sync«,   »wwt truncate«,   »wwt update«,   »wwt verify«.

3.   -v   |   --verbose

Be verbose and print more progress information. Multiple usage is possible: Progress counter is enabled if set at least two times. Extended logging is enabled if set at least four times. The impact of the other verbose levels are command dependent.
Each occurrence of this option makes the tool more verbose. If this option is set, all previous seetings of --quiet are ignored.

Command reference

»wdf cmp«,   »wit cert«,   »wit compr«,   »wit convert«,   »wit copy«,   »wit diff«,   »wit dolpatch«,   »wit edit«,   »wit extract«,   »wit fdiff«,   »wit features«,   »wit fragments«,   »wit rename«,   »wit settitle«,   »wit verify«,   »wwt add«,   »wwt check«,   »wwt compr«,   »wwt extract«,   »wwt features«,   »wwt format«,   »wwt new«,   »wwt phantom«,   »wwt remove«,   »wwt repair«,   »wwt scrub«,   »wwt sync«,   »wwt update«,   »wwt verify«.

4.   -L   |   --logging

This debug option enables the logging of internal memory maps. If set twice second level memory maps are printed too.
If this option is set, then the disc layout of patching or composing objects is printed. If this option is set twice, then the partition layout is printed too.

Example

Memory layout of virtual disc:

       offset .. offset end     size  comment
  ------------------------------------------------------------------------------
	    0 ..       100       100  disc header [RTYP01]
	40000 ..     40028        28  partition tables
	4e000 ..     4e020        20  region settings, region=2
	4fffc ..     50000         4  magic c3-f8-1a-8e
      f800000 ..   f820000     20000  DATA partition, header
      f820000 ..  11018000   17f8000  DATA partition, data

Memory layout of virtual DATA partition:

       offset .. offset end     size  comment
  ------------------------------------------------------------------------------
	    0 ..      2440      2440  boot.bin [RTYP01] + bi2.bin
	 2440 ..     3dc7c     3b83c  apploader.img
	3dd00 ..    2d4f20    297220  main.dol
       2d5000 ..    2d6070      1070  fst.bin
       2d6080 ..   17323d0   145c350  157 files + directories

Command reference

»wit convert«,   »wit copy«,   »wit diff«,   »wit dump«,   »wit extract«,   »wit fdiff«,   »wit files«,   »wit files-l«,   »wit files-ll«,   »wit fragments«,   »wit id6«,   »wit id8«,   »wit list«,   »wit list-l«,   »wit list-ll«,   »wit list-lll«,   »wit skeleton«,   »wit verify«,   »wwt add«,   »wwt dup«,   »wwt new«,   »wwt skeleton«,   »wwt sync«,   »wwt update«,   »wwt verify«.

5.   --sections

Print in machine readable sections and parameter lines.
This options enables the output in sections. These sections are machine readable and good for scripts and GUIs. Example:
   # wit version --section
   [version]
   prog=wit
   name=Wiimms ISO Tool
   version=1.26a.beta3
   beta=3
   revision=2161
   system=x86_64
   endian=1234 little
   date=2011-01-12
   url=https://wit.wiimm.de/wit
The human readable output is a bad source to scan because it will sometimes change it's layout. It's better to use the section output: It is very stable and generally only new parameter lines will be added.

The syntax is very easy:

Command reference

»wit compr«,   »wit convert«,   »wit copy«,   »wit diff«,   »wit edit«,   »wit error«,   »wit extract«,   »wit fdiff«,   »wit imgfiles«,   »wit info«,   »wit list«,   »wit list-l«,   »wit list-ll«,   »wit list-lll«,   »wit move«,   »wit remove«,   »wit version«,   »wwt add«,   »wwt check«,   »wwt compr«,   »wwt error«,   »wwt extract«,   »wwt find«,   »wwt info«,   »wwt list«,   »wwt list-a«,   »wwt list-f«,   »wwt list-l«,   »wwt list-ll«,   »wwt list-lll«,   »wwt list-m«,   »wwt list-u«,   »wwt new«,   »wwt remove«,   »wwt repair«,   »wwt scrub«,   »wwt sync«,   »wwt update«,   »wwt version«.

6.   --limit num

Limit the output to NUM messages.
This options limits the number of warning and error messages for some commands.

Command reference

»wdf cmp«,   »wit diff«,   »wit fdiff«,   »wit verify«,   »wwt verify«.