:: Paul Bunyan Features  ::

A Logger of Legendary Proportion!

Paul Bunyan offers a wide array of robust functionality.  Click on the features below to see how Paul Bunyan resolves your diagnostic and analysis needs.   To see list of features by Edition - click here

Centralized Logging Rich Contextual Information
One-to-Many / Many-to-One Connectivity Powerful Message Filtering
Lightning Speed - Zero Performance Impact Multi-query Display
Minimal Resource Usage Import / Export Capabilities
Ships With Release Builds Security / Privacy
Supports Many Languages and Environments Message Forwarding
Supports Unicode and ANSI Characters Open Architecture

Centralized Logging

Log messages spanning threads, processes, languages, machines, and sites all get pulled together for single source viewing. No manual merging of application logs, text files, or databases.

Back to top

One-to-Many / Many-to-One Connectivity

Multiple viewers can simultaneously download log messages from a single message server or conversely a single viewer can be used to download log messages from multiple servers. The same is true with regard to servers forwarding messages to other servers or passing them to message handlers.

Back to top

Lightning Speed - Virtually Zero Impact on Performance

Paul Bunyan is lightning fast and with logging rates above 50K messages/second is virtually undetectable in even the most performance critical applications.

Back to top

Minimal (and Configurable!) Memory, CPU, and Resource Impact

Paul Bunyan uses internal data compression in memory, on disk, and on the wire and does all backend processing on low priority threads. It is extremely resource efficient and is completely configurable with regard to process memory usage and disk space usage.

Back to top

Ships With Release Builds (and With No Royalties!)

Paul Bunyan was designed to be left in and shipped with release builds of code. It is extremely fast, light, and secure. It also requires no modifications to build and/or installation procedures as there are no DLLs or other components to ship (if using the C/C++ API) and it is self disabling on machines where Paul Bunyan is not installed. It is highly advantageous to leave the logging code compiled into shipping applications since enabling it then requires nothing more than installing Paul Bunyan.

Back to top

Supports Wide Array of Programming Languages and Environments

The native API is C and C++ which can be called from many other languages such as Assembly and PASCAL. There is also a COM wrapper that can be invoked from automation clients, ASP (Active Server Pages), VB Script, Visual Basic, and VBA-supporting applications such as Microsoft’s Access, Word, Excel. Additional API extensions are also available as downloadable freeware. Current API extensions include SQL Server, Sybase, InstallShield, and others.

Back to top

Supports Both Unicode and ANSI Character Sets

The C/C++ API and COM interface both fully support the Unicode character set for internationalization usage. It is supported concurrently with the ANSI version of the API so that an application can simultaneously log Unicode and ANSI data regardless of how it is compiled.

Back to top

Rich Contextual Information

Each log message contains fields for message type, timestamps (Source, Local, and GMT), component, context, machine, process, module, file, line number, process id, and thread id.

Back to top

Powerful Message Filtering

Paul Bunyan supports filtering functionality that is very simple to use yet very powerful. Filtering can be used on an inclusive or exclusive basis and can be applied as selectively as desired to any log message field or fields.

Back to top

Multiple Display Queries

Paul Bunyan supports the concept of queries which are essentially filters with associated display parameters. There may be as many queries as desired for selecting, sorting, and viewing log messages in various manners.

Back to top

Import / Export Capability

Log messages can be exported in standard format readable by virtually any import facility. All objects within a workspace can also be imported from one workspace to another.

Back to top

Security / Privacy

Log messages are encrypted immediately upon creation even before they are transmitted to the message server and stay encrypted whether on disk or wire. Further, log messages can be locked up programmatically with message keys at the time of creation and subsequently only downloaded and viewed by users providing that message key so there is no risk of airing sensitive logging in front of clients or competition.

Back to top

Message Forwarding

Log messages can be forwarded from one message server to another. They can be forwarded from one server to many, many to one, and/or cascaded serially. This allows, for instance, messages from multiple internal machines on a site to be forwarded to one central externally reachable location where they can be downloaded or processed by message handlers. It also allows log messages to be routed to machines where they can be processed with local message handlers.

Back to top

Open Architecture (Support for Custom Message Handlers)

Paul Bunyan's powerful open architecture provides access to log messages via its message handler interface. Message handlers are used for handling events, logging transactions to databases, creating audit trails, translating and forwarding messages to enterprise event handling systems (e.g. Tivoli®, NetIQ®, RoboMon®, or Opalis®), and more.  Diamond Sierra has already released two such products - Ox and Falcon

Back to top

ęCopyright 1997-2010 Diamond Sierra Software All Rights Reserved
For more information feel free to Contact Us

Apollo Beach Internet Web Design and Hosting
ęSite Design 2009-2010