diff --git a/pduLog/README.md b/pduLog/README.md new file mode 100644 index 0000000000000000000000000000000000000000..1e83f1026e5ecd9e83514af7eafd8f5f3d91b6e1 --- /dev/null +++ b/pduLog/README.md @@ -0,0 +1,17 @@ +# PDU Log Files + +This directory holds temporary PDU log files which may be deleted at any time! + +Each time you run a DIS simulation and a PduRecorder is listening, another +log file is created. File names are numbered sequentially and uniquely, so that +important PDU log captures can later be copied and saved to where they are needed. + +[ExamplePduCaptureLog.dislog](ExamplePduCaptureLog.dislog) shows an example log file. + +Be sure to save your work, when appropriate, by copying log files of interest to +the corresponding homework or project directory (and likely renaming as well). + +Note that the PDU log files are very tolerant of inline comments starting with +a # character, so you can document success/failure and TODO issues there as well. + +To clean out old log files, simply run [build.xml](build.xml) target `clean.all.log.files` diff --git a/pduLog/build.xml b/pduLog/build.xml new file mode 100644 index 0000000000000000000000000000000000000000..58250bc32c4d815d5bf8c0af663ab81802a93c4b --- /dev/null +++ b/pduLog/build.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 1995-2022 held by the author(s). All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + * Neither the names of the Naval Postgraduate School (NPS) + Modeling Virtual Environments and Simulation (MOVES) Institute + (https://www.nps.edu and https://www.MovesInstitute.org) + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +--> + +<!-- + Document : build.xml + Created on : 1 November 2017 + Author : Don Brutzman and Don McGregor + Description: Ant build.xml file for Networked Graphics MV3500 +--> +<project name="MV3500 pdu capture logs" default="all" basedir="."> + <description>Housekeeping for autogenerated PDU capture logs</description> + + <target name="clean.all.pduLogs" description="clean autogenerated PDU capture logs"> + <delete verbose="true"> + <fileset dir="."> + <include name="*.dislog"/> + <exclude name="ExamplePduCaptureLog.dislog"/><!-- version control default example --> + <exclude name="README.md"/> + </fileset> + </delete> + </target> + +</project> \ No newline at end of file