<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5731159247220141137</atom:id><lastBuildDate>Sat, 26 Oct 2024 23:08:13 +0000</lastBuildDate><title>CheckLog Macro Updates</title><description>Keep up-to-date with changes to the CheckLog macro available at http://sas.cswenson.com/</description><link>https://checklog.cswenson.com/</link><managingEditor>noreply@blogger.com (Chris S.)</managingEditor><generator>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5731159247220141137.post-5041091326395158353</guid><pubDate>Sun, 15 Nov 2020 19:27:00 +0000</pubDate><atom:updated>2020-11-15T11:27:46.973-08:00</atom:updated><title>New Location for CheckLog Updates</title><description>&lt;p&gt;Google Sites is upgrading, and it is now more difficult to host code on the platform. As a result, I've decided to switch to GitHub.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Chris's SAS Macro Programs&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/chris-swenson/sasmacros"&gt;https://github.com/chris-swenson/sasmacros&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Macro Program Documentation&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/chris-swenson/sasmacros/wiki"&gt;https://github.com/chris-swenson/sasmacros/wiki&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;CheckLog Documentation&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/chris-swenson/sasmacros/wiki/CheckLog-Introduction"&gt;https://github.com/chris-swenson/sasmacros/wiki/CheckLog-Introduction&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This blog is being set up so I can continue to send out updates via Feedburner. GitHub does not create an RSS feed for specific code updates, so I'll be using this blog for updates instead.&lt;/p&gt;&lt;p&gt;Please &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSeY7vQptoFP2baYQwYwG8alY1f4WL73K11d6iZ2lhOVlZqbAw/viewform"&gt;let me know&lt;/a&gt; if you have any questions, concerns, or feedback! &lt;br /&gt;&lt;/p&gt;</description><link>https://checklog.cswenson.com/2020/11/new-location-for-checklog-updates.html</link><author>noreply@blogger.com (Chris S.)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5731159247220141137.post-4089380775489778495</guid><pubDate>Sun, 15 Nov 2020 19:26:00 +0000</pubDate><atom:updated>2020-11-15T11:26:08.921-08:00</atom:updated><title>CheckLog Update History</title><description>&lt;p&gt;Here are the past updates for CheckLog from the old Google Sites page:&lt;/p&gt;&lt;div class="announcement"&gt;
&lt;h4&gt;Update to CheckLog: Email Headers and New Phrase&lt;/h4&gt;
&lt;span class="timestamp"&gt;

      
    
  
  posted &lt;span dir="ltr"&gt;Sep 28, 2017, 4:29 PM&lt;/span&gt; by Chris S.

                    
                  &lt;/span&gt;
&lt;p&gt;
&lt;/p&gt;&lt;table cellspacing="0" class="sites-layout-name-one-column sites-layout-hbox"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="sites-layout-tile sites-tile-name-content-1"&gt;&lt;div dir="ltr"&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;A new version of the CheckLog macro is available for download.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;In
 this version, I made a minor correction to a SYSFUNC call with a blank 
value that could cause issues. I also added the capability to use a 
header on emails in UNIX-like environments, tested with 'mail' and 
'sendmail' commands.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;Thanks to a user, I included a new phrase regarding conversion of numeric / character values during PROC TRANSPOSE.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;div class="postfooter"&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="announcement"&gt;
&lt;h4&gt;Update to CheckLog: New Data Set during Directory Review&lt;/h4&gt;
&lt;span class="timestamp"&gt;
                    
                    
  
  
  
  
  posted &lt;span dir="ltr"&gt;Feb 16, 2016, 5:08 PM&lt;/span&gt; by Chris S.

                    
                  &lt;/span&gt;
&lt;p&gt;
&lt;/p&gt;&lt;table cellspacing="0" class="sites-layout-name-one-column sites-layout-hbox"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="sites-layout-tile sites-tile-name-content-1"&gt;&lt;div dir="ltr"&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;A new version of the CheckLog macro is available for download.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;In this version, I made a few minor changes, especially regarding how the program works on the command line.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;This
 version also adds a new output data set when reviewing multiple logs in
 a directory, which includes all of the issues identified (instead of 
just the last log).&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;div class="postfooter"&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="announcement"&gt;
&lt;h4&gt;Update to CheckLog: Unix/Linux Improvements&lt;/h4&gt;
&lt;span class="timestamp"&gt;
                    
                    
  
  
  
  
  posted &lt;span dir="ltr"&gt;Aug 28, 2014, 11:37 AM&lt;/span&gt; by Chris S.

                    
                  &lt;/span&gt;
&lt;p&gt;
&lt;/p&gt;&lt;table cellspacing="0" class="sites-layout-name-one-column sites-layout-hbox"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="sites-layout-tile sites-tile-name-content-1"&gt;&lt;div dir="ltr"&gt;&lt;span style="font-size: small;"&gt;A new version of the CheckLog macro is available for download.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;In
 this version, I made a few minor improvements for Unix/Linux 
environments, including some additional arguments to tweak how the macro
 runs in batch mode. The new arguments are:&lt;br /&gt;&lt;br /&gt;* PRINT= - Print the identified issues to the output, defaulted to No&lt;br /&gt;* LOGDEF= - The setting for PROC PRINTTO log= when CheckLog turns the log back on, defaulted to LOG, which is the "default"&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;div class="postfooter"&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="announcement"&gt;
&lt;h4&gt;Update to CheckLog: Outside Axis Range&lt;/h4&gt;
&lt;span class="timestamp"&gt;
                    
                    
  
  
  
  
  posted &lt;span dir="ltr"&gt;May 22, 2012, 11:30 AM&lt;/span&gt; by Chris S.

                    
                  &lt;/span&gt;
&lt;p&gt;
&lt;/p&gt;&lt;table cellspacing="0" class="sites-layout-name-one-column sites-layout-hbox"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="sites-layout-tile sites-tile-name-content-1"&gt;&lt;div dir="ltr"&gt;&lt;span style="font-size: small;"&gt;A new version of the CheckLog macro is available for download.&lt;br /&gt;&lt;br /&gt;In
 this version, several minor edits were completed including the addition
 of data set labels, adding documentation, and moving some local 
variable declarations. Additionally, the deletion of the Log_summary 
data set was removed.&lt;br /&gt;&lt;br /&gt;More importantly, I was informed that the 
statement, "outside the axis range", is indeed an issue, indicating that
 data was not graphed due to limitations in the graph's axis, typically 
leading to a misleading graph. Thanks to user Quentin for identifying 
and demonstrating this issue. I have added his example to the &lt;a href="https://github.com/chris-swenson/sasmacros/wiki/CheckLog-Example-Issues"&gt;Examples&lt;/a&gt; page.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;div class="postfooter"&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="announcement"&gt;
&lt;h4&gt;Update to CheckLog&lt;/h4&gt;
&lt;span class="timestamp"&gt;
                    
                    
  
  
  
  
  posted &lt;span dir="ltr"&gt;Apr 3, 2012, 10:22 AM&lt;/span&gt; by Chris S.&lt;span class="updatedTime"&gt;&amp;nbsp;
                        &lt;/span&gt;
&lt;/span&gt;
&lt;p&gt;
&lt;/p&gt;&lt;table cellspacing="0" class="sites-layout-name-one-column sites-layout-hbox"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="sites-layout-tile sites-tile-name-content-1"&gt;&lt;div dir="ltr"&gt;&lt;span style="font-size: small;"&gt;A new version of the CheckLog macro is available for download.&lt;br /&gt;&lt;br /&gt;In
 this version, there were several changes and a new argument added. 
First, I identified an issue with long filenames and fixed it by 
switching from PROC PRINTTO to a data set.&lt;br /&gt;&lt;br /&gt;Second, I added the 
capability to search subdirectories for logs using the DirList macro 
program. I had originally used DirList to do any listing, but in order 
to support other operating systems, I removed it. So unfortunately the 
capability to search subdirectories is limited to Microsoft Windows. 
Along with this feature came a new argument, SUBDIR=, which is a Y/N 
flag to indicate whether to search subdirectories, defaulted to N.&lt;br /&gt;&lt;br /&gt;Next,
 I converted the DM POSTMESSAGE statements to the MessageBox API for 
Windows users. This helps CheckLog run better when used in Enterprise 
Guide. Speaking of Enterprise Guide, there are some limitations with 
CheckLog when used in EG, which I documented further on a &lt;a href="https://github.com/chris-swenson/sasmacros/wiki/CheckLog-Enterprise-Guide"&gt;new page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Lastly,
 I added an exclusion for the warning received when opening multiple SAS
 sessions without locking the user profile. This is really a false 
positive most of the time, and it's not necessary to alert the user or 
halt a program if it occurs.&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;div class="postfooter"&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>https://checklog.cswenson.com/2020/11/checklog-update-history.html</link><author>noreply@blogger.com (Chris S.)</author></item></channel></rss>