@ajm786:
Let me rephrase the first question. Is there a way to enable logging per MAC/IP rather than having logging enabled for an entire interface?
What logging do you want? Connection attempts can be logged as an option to a firewall rule. The pfSense logs are "circular" recording only the last "n" bytes of log. You can log flow records or syslog records to external servers if you want to keep a lot of history. pfSense has facilities for packet capture (traffic logging).
@ajm786:
Is there any reason why pfSense doesn't recognize it by default (or show it in the DHCP leases)? Technically speaking, the DHCP leases page is also supposed to show statically assigned IP addresses, so I'm not sure why it doesn't come up at all.
No, the DHCP leases page is for showing DHCP leases. Are you confusing DHCP and ARP, thinking the DHCP leases page should show the ARP table (list of recently used IP address to MAC address mappings)? If you want a system to appear in the DHCP leases page it should have a DHCP lease which means it should request a DHCP lease.